#Misc. Other Cores
4361 messages · Page 5 of 5 (latest)
that is one thing I changed in my revision, I made it toggleable
the apu errors probably all have to do with DMA related stuff which is external to the apu in our case
this can impact some tests but not de facto behavior as it applies to how games work:
https://github.com/MiSTer-devel/NES_MiSTer/blob/master/rtl/apu.sv#L621-L622
// The data is technically clocked at phi2, but because of our implementation, to
// ensure the right data is latched, we do it on the falling edge of phi2.
Probably worth moving over to NES channel, someone posted a video from the guy who made the tests
Kevtris core:
I have a Famicom that I could test it with.
Conversation moved over to the NES/Famicom channel 🙂
Through the power of writing 15000 lines of fully commented assembly, I have created a ROM containing 125 accuracy tests, which you can find here:
https://github.com/100thCoin/AccuracyCoin
Patreon: https://www.patreon.com/cw/100th_Coin
Join my Discord server: https://discord.gg/SbhTn6nX35
My game, Fantastic Fist (On sale!): https://store.stea...
results of the MiSTer on NES
ROM is open, so it can be tested
Oh lol y'all were already talking about it
Yep
The loss of furrtek will be the single biggest blow to the FPGA community ever
I hope he still changes his mind. His contributions to that community are invaluable and make the difference between simply translating guesswork written in C to Verilog and truly replicating HW. And he was pretty fast and had a lot of output over the years, more than anybody else AFAIK.
Aw whaaat. Furrtek has been such a shining light of chip interpretation. I'm glad he's getting away from it rather than being miserable though, hope he finds something rejuvenating to do.
this seems like run of the mill burnout "I gotta get some other hobby or something before I go crazy"
It won’t be and it’ll be fine.
He needs his space and people need to respect that and not continue to draw attention to him. He’s tired and not into the community thing. I know that feeling and the last thing someone in his position wants is everyone to keep hounding him.
It’s a shame but at the same time it’s also fantastic and I think the best thing that could’ve happened. Who gives a shit about emulating games, I care more about that dude’s mental wellbeing and he figured out he needs a break. Great news, he’s on his way to recovery.
Here you can find aj emulator for the exelvision 100 and in Mame there Is an emulation of It too.
I am not an expert developer but can't be possibile to take the dumped roms of the emulator here or Mame and concert for the mister core?
At least It was done for the Texas instruments ti-99/4a years ago.
If this could be interesting for you or others people, there Is a fantastic website created by Fabrice Montupet:
https://www.ti99.com/exelvision/website/
I suggest to take a look to this website.
I think It could be a great addition for the mister 🥰
I would be so grateful to have this computer forever alive on the mister like has been done for the Tomy tutor, the geneve and the TI-99/4A already.
Thanks for your reply
Thanks for the link! Due to my work and other factors, I've put my MiSTerFPGA projects on hold. I might try to get back into it a little. I think I looked at the EXL100 a while ago, but there was a custom VDP without much information available. I will read the website to see what is available.
Thanks, Pierco!
Sorry for the delay in reply, but I'm not always online. I really hope you can get back on your projects 🙂
If it can help, I know that there is a version of Exelvision 100 emulation for Mame, and it works running the game cartridges at least.
Send me a message if you think I could help with something.
EXL100 has a game named Superbad. Mclovin' approved?
Are there two Turtles in Time arcade cores now? One by JT and one by CoinOp Collection?
Yes
Is the JT core public? Or still in beta?
Beta. It’s part of sunset riders
That one has been in beta for over a year now. Some day! 🙏
I think tmnt 2 was the last piece of it so hopefully it goes public soon
Good news just before leaving for a few days: I helped @caiusarcade complete a Namco CUS27 repro. It was already good enough to make some games work, but not all (different pins and modes used). I reverse-engineered the logic from a die picture from https://t.co/pmYYResybq 1/4
What uses this chip?
I guess the Jotego Namco cores: Pac-Land, Rolling Thunder, Splatterhouse
That's from 2022. Why do we talk about that posting or that chip?
Yes. JT is first entry followed by Coin-Ops version. Later has an accurate audio implementation. Reference Coin-ops Post. JT is still working on this part.
I think one of the graphics chips is still being worked out?
Oh, they’re still at war?
Seems like it, they are no longer collaborating. Both are doing cps3 so it is kind of a race instead of a war.
oh it's a war
War. War never changes.
War has changed, or has it? Yes? No? Yes?
In that case Jotego is just finishing the core. Getting all the other games to run on the Sunset riders core just enables TMNT 2 to also run. The groundwork was laid when the Sunset Riders core was started and TMNT 2 was in an early alpha state for a long time (probably never a priority because of the SNES port that is considered superior).
I guess that the Coin-Ops team was aiming at other somewhere related games like G.I. Joe. And TMNT2 was a step towards those games also for them and just released because it worked.
So probably not exactly war reasons that we get two different TMNT2 emulations now.
JT was waiting for a custom chip to be reversed
he only released after Furrtek's annoucement he was pulling back from RE work
I didn't know that this was related
there was one un-reversed chip left on TMNT2, a sprite transform chip
Yeah. Sunset Riders itself is affected as far as I remember. There was just a fast drop-in replacement to get that to work.
I have more been waiting for Moonwalker 🙁
Not soon as far as Jotego stated that now that the chip for golfing greats has been added to the sunset riders core it will open the door for some other games to be supported (Premier Soccer will be next) and he'll keep the core in beta for now until all games are added 😉
The Sega 18 core is still being worked on. Expect Clockwork Aquario soon, where is Wally and a playable Pocket version of Laser Ghost as well.
Moonwalker has still issues with the sound mix (Clockwork Aquario and Wally as well). I guess that Hammer Away will still be added (a prototype just like C. Aquario), D.D. crew has some garbage to be fixed. After that the core might be released to the public
I guess that using the mega drive core still makes it hard to work with since the netlists are hard to work with/understand. Maybe the Genesis core would have sped this up (at the risk of introducing other bugs that are still not understood).
the real question is, will Y/C still be borked on Sega 18
I guess that D. D. Crew will certainly be a target for the core. I am not too sure about Hammer Away since that was just a prototype without end bosses.
Is there a bug for the Y/C issue?
Closed as "not planned" https://github.com/jotego/jtcores/issues/692
Some monitors are troubled with JTS18 analogue video output. Try this: Check that HS length is like the original (VS already checked). The original screenshot is in the doc folder. Compile the core...
Jotego teased D. D. Crew on eX-twitter today.
i thought that was already out
Hammer Away works
Wow, I thought that both were the last remaining ones in alpha state
debug = { machines=[
# VDP priority bad
"hamaway",
# bad tile mapping
"ddcrew",
]}
skip.bootlegs=true
skip.machine="pontoon"
Normally this "debug" section denotes games not yet released to the beta testers
But maybe some of those work before being released officially? 🤔
yeah dd crew already works on the current beta s18 core but with severe graphical glitches
Double Dragon Crew?
I guess that title shall invoke that connection
AI suggests: According to the game's designer, Hisaki Nimiya, the name was created based on the Japanese phrase "Don Don Kuruu" (どんどん来るー). This phrase roughly translates to "More and more are coming" or "They keep coming and coming," which perfectly describes the non-stop flow of enemies in a beat 'em up game.
Konami's Cyber Shinobi "Surprise Attack" released to public. It is part of the Parodius core.
Gun 'n Run in Beta
I am wondering if its possible to get Pocket Racer for the Namco System 11 ?
It is possible as it is PS based, and we already have a core for that. You would need to do the sound chips as those are not the same as the PS1, but no dev has mentioned working on it. I keep hoping for a system 12 core just for Tekken tag, as that's the only arcade board I still keep around.
Thanks for the reply I just came across the arcade game and being PSX based maybe I missed something. I did look before asking. I am a huge first 3 Choro Q/Penny Racer fan pre RPG I hope someone can create the core.
Coin op collection is working on Capcom zn1, so if they can get that out, I imagine the rest of ps based boards would follow.
FYI Ridge Racer Revolution has a cheat that enables the pocket cars.
thanks for the reply - is the cheat for the console? I dont remember there being one. hope its not a Game Shark code
Honestly, PlayStation-based arcade hardware is one of the things I’m most looking forward to a developer tackling.
Even if we can’t get everything, there are so many great arcade games built off that platform that it has a massive amount of potential if someone’s willing to go for it.
i just know its got that monkey qix naughty game cause some guy hee kept talking about it lol
Honestly, there’s quite a lot of great PS1-based arcade titles.
Tekken 1-3 & Tag Tournament, Point Blank 2 & 3, every DDR game from the original to DDR MAX2, Mr. Driller 1-2 & G, Hyper Bishi Bashi Champ, Crypt Killer, The Simpsons Bowling, Um Jammer Lammy NOW!, Taiko no Tatsujin 1-6, Tetris The Grand Master 1, Strider 2, Street Fighter EX 1 & 2, Pocket Racer, Soul Edge, Soul Calibur, Ehrgeiz, Beatmania IIDX 1st-8th Style, Super Puzzle Bobble, Zooo, and more.
Any progress on a Zoom 909 (aka Buck Rogers: Planet of Zoom) arcade core? It was a 1982 Sega arcade game. Would still love to see a Mister core for it.
Nope
Is there anyone I can beg to work on it?
Maybe Jotego?
Is he on this Discord? Or does he have an email address that I could write to?
I may not be looking on the correct part of that site, but is there a link there to his Discord? Or does it have an email address to contact him?
Thank you!
I actually played a lot of the TI-99/4A version of the game growing up. The digitized speech in that version is really fun.
I have an odd question I’ve been wondering for ages.
How do you control the character for the Clowns arcade core? I keep binding the controls via the define clowns buttons section, but nothing seems to work - even things like analog sticks & mouse don’t seem to do anything.
All I seem to be able to do is start a game, then watch the clown jump to his doom repeatedly.
@lyric rain just tried defining buttons in that core myself and I can't get it to recognize anything
oh wait, it just randomly started with no indiciation
same experience...the clown just jumps off the ledge of his own accord
the game just seems broken really...I press all buttons and nothing happens until randomly it just decides to "start" and then I still can't do anything
I am asking Santa Claus (Father Christmas to those of you in the UK) for a Zoom 909 / Buck Rogers Planet of Zoom arcade core. Please! 😀
I hope you get that core, friend
If there's any Santa Claus impersonators with the know-how to make it happen, I would be very grateful! It's a beautiful arcade.
finally deciding to try to get the 3 coop cave cores working and it's been like an hour and they're still not working ! lol
okay nvm, i finally got ini changes to do something lol and the romfiles fixed
PCFX Boot !!!
is this good or bad
Massive achievement
What is worth a look at on the PCFX? As it's all in Jap, I've not heard of any of the releases for it - https://en.wikipedia.org/wiki/List_of_PC-FX_games I know it's a long way off being complete, but seeing as it's in update_all, thought I'd try the odd one or two games for it.
The PC-FX is a 32-bit home video game console developed and designed by NEC that was only released in Japan on 23 December 1994. It is the successor to the PC Engine, also known as TurboGrafx-16 in North America and TurboGrafx in Europe. The following list contains all of the games released for the PC-FX.
Announced in late 1993 and released just...
chip-chan kick and zenki FX are very fun and quite english-friendly. battle heat and tengai makyou are also easy to play, if you're interested in FMV fighters
there's a few english translation patches as well, notably for pia carrot (dating sim), team innocent (resident evil-esque space adventure) and zeroigar (shmup)
it's not the biggest library, but there's definitely some gems. it's a lot more interesting than the other failed 5th gen consoles imo
Thanks @ashen gulch !
Is it worth creating a PC-FX thread now under the mister-cores section? I know we have the Technical Dicsussion thread, but that's for the...well the technical discussion stuff.
I don't want to speak for gumby but I was leaving it because I don't think the core is in a place where a lot of folks testing it will be exceptionally helpful
although I suppose as soon as bacon puts his video out, that will be inevitable
Never mind, there already is a thread for it. https://discord.com/channels/647909397477195803/1212608500451115050
This would probably be my list (some are not super English-friendly, but there’s been a pretty determined effort in recent years to start translating PC-FX titles to English):
- Team Innocent
- Zenki FX
- Chip-Chan Kick
- Zeroigar
- Void Drifter Nirgends
- Der Langrisser FX
- Blue Breaker
- Boundary Gate
We have a #1212608500451115050 channel too if anyone wants to join the fun there!
Sys module/framework update.
The zip file contains the files modified for a possible PR.
What does this new Colecovision core offer?
An update on the framework files, no changes on the other functions.
I don't like a core without an update of the framework since 2 years.
Is it that out of date?
Last update was on 2024-05-02.
There is a newer Adam core, but it's broken
Did we break the video on Adam or what happened?
Video seems fine
but this is one of those weird computer cores where I need to know the incantation to load anything
It crashes when you try to load an original CV game in cartridge mode.
The following ROMs do not work: Buck Rogers Dragon's Lair Children of the Night Deep Dungeon Adventure Goonies Knightmare (Might also have other problems) Qbigs Secret of the Moat Spelunker Sto...
Seems that's a little different. I tried on multiple misters and cartridges have similar behavior to dirty carts in a real colecovision. They start to load and then have glitchy behavior and crash.
some games reset after I choose an option in the skill select menu
I tried multiple games on the latest stable on three different misters. Donkey Kong, Carnival, and Buck Rogers (CV version, not the data tape version) were among the games that crashed or reset.
Was that the original CV version, or the Team Pixelboy cart conversion of the Adam Super Game tape? Both are cartridge ROMs.
Donkey Kong CV version, not the data tape.
All original CV versions
The cart version of Buck Rogers Super Game crashed too and had a glitch on the splash screen "pixelbby"
not sure if the CV core is interfering, but I tried clearing the saved data and it didn't work
No problems with the same games in the CV core
Eventually, once the Adam core is fully functional and has disk & tape writing functionality, it may make sense to deprecate the CV core to simply redirect to the Adam core, a la how the 2600 core was deprecated to simply redirect to the 7800 core. The real Adam had all of the CV hardware built into it, just as the 7800 had all of the 2600 hardware built into it. No emulation, no approximation. In fact, the Adam even had separate physical Reset buttons/switches, one for Computer Reset to hard reset into the Adam-as-computer, and the other for Game Reset to hard reset into the Adam-as-CV.
Not necessarily an urgent priority at the moment, but something to consider in the future. Once the Adam core is fully functional, the CV core will really be redundant.
Yeah, we would also need the SMS core to have SG-1000 parity situation the Colecovision core. Or a new ground up SC-3000 core that has full SG-1000 support. It would be a good goal to make the CV core redundant and have it deprecated though.
Just restating my ongoing hope that, one day, someone will do a core for the arcade version of Zoom 909/Buck Rogers Planet of Zoom. I have a dream. I may not get there with ya, but I have a dream.
It would help to get the PCB
Ebay shows one for sale in Monroe, New York for $2,100 OBO
And one in Glendale, California for $2,850 OBO
What is that?
I couldn't test on my side but normally it is kind of demo.
The RBF is on release tag of GitHub
But what kind of hardware is it (for)? Or is it fictional hardware?
it's not hardware really at all
it's just someone that made a 'graphical core' as part of learning
#fpga-platforms message
I vote we make this the new menucore
oh, it's 31khz. dream dead before it started
So is this a bit like a Mandelbrot Zoomer core?
sorta yeah
I saw the name and thought at first if it was a core for the bubble memory-based Konami arcade games
I also noticed that on the System settings screen in that core due to it's longer name the define buttons option is cut off saying "Define BubbleUniverse butt"...
Hey so are there any known issues with the Emerson Arcadia?
I think that one is a bit broken
Yeah, that one has a lot of games not booting or obvious issues. Awhile back @flat mica and I were testing games on the more obscure cores and quickly gave up on Arcadia as it was in bad shape
I wonder how many of these cores for more obscure systems, especially computers, are a mess 🙁
Not sure if Grabulosaure is planning to revisit it. Has he left the server? I don't seem to be able to at him to ask...
IIRC the X68000 core is in pretty bad shape too?
X68000 is its own situation of messiness. For a number of the older, obscure PCs and consoles there are issues. The consoles with issues is a smaller group that that could more easily be fixed, they are quite simple systems compared with PCs. Channel F is another that needs a revisit.
The consoles are generally in great shape though, just a couple of outlier there
Wonder if it would even be possible to make a dragon's lair core
Heh, I assume Mega Duck is in great shape
Mega Duck is pretty much perfect, it is part of the Gameboy core and Kitrinx cores are all top notch.
Yeah, hence why I said that since it's basically gameboy hardware with some components missing, and just loads in the GB core
If you want to play obscure consoles then Gamate, Creativision, Super Vision, Adventure Vision are all top notch
Astrocade and Odyssey 2 could use a bit of love, but work
What about consoles that are using a newer console's core for backwards compatibility?
IIRC, the Atari 2600 core is just the 7800 core right?
There was a 2600 core years back, that was deprecated as the 7800 core does everything it did but better
There aren't many other examples of consoles where there is backwards compat with a later system in MiSTer though
Sega SG-1000 is playable via SMS and Colecovision cores, with that being a messy situation as both have games the other doesn't play
The Megadrive core can play SMS games, but is missing a lot of functionality from the SMS core
Colecovision games can be played on the Colecovision core and the Coleco Adam core
Then there are different ways to play Gameboy games
Off hand that may be it...
Wait, there is a SMS core? I thought that was replaced with the Megadrive core
Yeah, there is a feature rich SMS core that also plays SG-1000 and Game Gear
Sadly, not an extra sound chip
SMS is a good core but really would benefit from a good dev spending a bit of time polishing it up, there are various issues with it that could be fixed and improved
Is the Wonderswan core in a good state?
Yeah that is a Robert core
Nice
Can't get much better stamp of approval than his name being attached
Deprecation of the ColecoVision core to the Adam core may make sense, but probably only after the Adam core is fully functional. Still needs disk and tape writing functionality.
(No hurry on the above. The devs who work on the Adam core are currently completely occupied with the Apple IIgs core. Only so many hours in the day, especially for generous folks donating their time!)
I think moving towards being able to deprecate the Colecovision core would be a good project goal, and have said so for awhile. However you would not just need to have the Adam core best Colecovision game play and all the features, but you would need the SMS core to improve SG-1000 support so it eclipses the Colecovision core there too. Or for someone to make a ground up SC-3000 core that has perfect SG-1000 support, that would be the best solution there I think.
Doesn't the Adam core have the same SG-1000 support that the ColecoVision core has?
I doubt it, as the issues are so esoteric between the SMS and Colecovision core, so if it does play SG-1000 (does it? I have no idea) then it probably has its own compatibility quirks, further adding to the mess
I believe that the Adam core inherited 100% of the functionality of the ColecoVision core. The Adam core should be capable of playing SG-1000 games to the same extent as the ColecoVision core. I may be wrong about that, but pretty sure that's the situation. The Adam core was not a start-from-scratch/ground-up build. (Nor, for that matter, was the Adam computer itself, back in 1983!)
Ah, maybe it does then. Perhaps @next ingot can shed some more light on it. I haven't heard of anyone trying SG-1000 games on it, although I have a spreadsheet of what plays on the CV and SMS cores and what doesn't
I started with the colecovision core. It doesn’t mean I properly mapped them. Do they work?
I may be able to test at some point in the next week or two. Wall-to-wall with work right now, and I think my microsd only has the ports of SG-1000 games to ColecoVision games. I'm not sure that I have the native SG-1000 games on the card at the moment. But should be able to check and/or remedy that and then test them.
(Team Pixelboy, Opcode, and CollectorVision variously did ports of most of the SG-1000 games to native ColecoVision format over the last 15+ years.)
Here are the testing results Birdy and I got a few years back testing SG-1000 games across both cores
If someone wants to play "The Castle": At least the Taiwan Version works on the CV core.
Does a green line mean that the game works without discernible errors?
Oh sorry, that looks like the wrong sheet or something has gone wrong...
Here he go:
I may have been mistaken. I did not see SG-1000 game selection as an option in the Adam menu--and certainly not where it is in the ColecoVision menu.
Ah, ok. The Taiwanese "The Castle" is listed there as working on the Coleco core. That was one of the last games released on that platform and pretty demanding.
The SMS core is a bit of filler core that is probably not used by many. I play the SMS games on the MegaDrive core (highly accurate netlist) and the Sg-1000 games on the Colecovision core because of the better compatibility (see the list above) and the correct colours (the SMS has a different PPU which is mostly compatible but with the aforementioned colour issues).
Does the Megadrive core support FM for SMS?
Yes it does
SMS core is currently the only way to play GG games on the MiSTer
That's true. Maybe it should be named that way to hint people to the right choices
Isn’t there an MGL
I made
Anyone who knows Intellivision core, is this supported?
https://en.wikipedia.org/wiki/Entertainment_Computer_System
The Entertainment Computer System (ECS) is an add-on peripheral released for the Intellivision video game console in 1983. It was Mattel Electronics' second attempt at creating a peripheral to upgrade the Intellivision into a home computer, and was rushed into production to appease the Federal Trade Commission after they began fining Mattel for ...
Yes, it should be supported. IIRC some games need it.
Ah nice one, thanks for confirming. May be worth adding a note to the readme about support for it
Anyone know if the Emerson Arcadia core is still in a bad way? I'm working on something that serves content in some unusual ways and I'm working through the cores to make sure it works with them all. I'm seeing my roms in the MiSTer UI, but none of them boot (hell, I only get sensible HDMI output, my CRTs/PVMs don't even get a viewable image) and I want to check it's a known broken core, rather than my ROMs (or more precisely how I'm serving those ROMs).
Looks like is was a combination of both! At least now I'm getting roms to fail in interesting and pretty ways 😄
Emerson Arcadia was never properly finished.
Can you please finish it? I love my 2nd gen consoles 🙂
I'm surprised there is any interest 😉
The VC4000 core needs to be updated too with the framework.
I've made some efforts for the VC4000 to get proper timings with this beauty, a ceramic chip from 1978.
The SGS2626 is allegedly the first programmable video controller for game consoles. Basic VC4000 games were very much like pong chips. Them some more elaborate games did many undocumented tweaks.
The Emerson Arcadia has the same microprocessor (SGS2650), but a different video controller. It is more elaborate, but a bit boring, It's a bit like a bad Intellivision.
I love all consoles but I have a particularly large interest in the 2nd gen consoles
They’re just so different. Gaming before the NES was the pioneering days of gaming. I’m a fan of gaming history so that’s part of the allure to me
This is a normal VC4000 game, just programming the video controller to show bricks and borders and score, with sprites for the paddle and ball. Pong-like :
https://www.youtube.com/watch?v=0JyGWiLdWfY
Radofin © 1980
[Console] Interton VC-4000 (or similar)
Emulator: WinArcadia v26.61
Pretty much just a breakout game. A bajillion different variants… I think 128 in all… like catch the ball, breakout or breakthrough, obstacles.. And then 5 or 10 balls (so that alone doubles all the variations). But the bottom line is it’s a decent game....
This is a more elaborate VC4000 game, with precise cycle counting to change background colour. The dots, I don't ever know how they do this as there is no hires framebuffer, there are scores above and below, which mean reprogramming the position during trace,... https://www.youtube.com/watch?v=6nPFHFotTJQ
Interton © 1983
[Console] Interton VC-4000 (or similar)
Emulator: WinArcadia v26.61
A little bit like Defender, but with a lot less strategy and variety. The shooting and flying is pretty smooth, but seems you only get one life. Defend your bases from the evil aliens… and just don't crash into the mountains… because that's how I die pret...
Would be great to see these cores in a complete state, I have tried to play them a few times and have found them buggy - would be ace to be able to explore the libraries properly
My interest in the Arcadia comes from the fact that Bandai made licensed games for it. There's something kinda disconcerting about having licensed anime games on a console that looks like an Atari
I was surprised to see that it got a port of route 16, an early Sunsoft game.
For information this script install a daemon running on startup of MiSter.
This is a hybrid core: the FPGA handles video output and controller input, while the ARM CPU runs the PICO-8 emulator (zepto8).
It could be better if not use a daemon more like 3x-mister-arm because if you have x hybrid core like this one it could be an issue because each deamon will take amount of memory and cpu on arm side.
Nice point, hope it can be resolved.
they are doing different things
I’ve been messing around with the pico-8 core a bit…pretty neat stuff, I was always hoping we’d see this at some point
will be cool if compatibility improves…a few games I tried didn’t work (most notably POOM)
yes but it will not impact stuff required cpu and ram on Arm side like CHD or others things ?
ah so this means it’s just running in the background at all times?
yes it is
not if the script is written correctly, but it kinda isn't. but even then not that bad
but it should be changed to use inotify at least
@odd shard has a hybrid picp8 project that uses the official pico8 arm binary (not emulation) and sends video to Groovy. It plays Poom. Haven’t tested in a while. Both are good approaches and good to see more hybrid and Groovy compatible cores
it hasn't changed in the last 2 weeks
I've been busy w/ work + travel. I'll be coming back to it soon
I didn't try zepto8, but my first attempt was porting fake-08. I switched to shimming the real pico8 after that so that the compatibility goes way up, and also because it's got splore built-in, making it really easy to get other games
Interesting any Links ?
Thanks will check tomorrow 🙂
I'll check yours out too. When I started on this, I don't think I knew you could get things displayed through menu_mister (which is what I assume yours is doing?)
oh, no. you have your own core even. Dope
It is not mine 😅
oh, my bad
Both approaches have so much potential. So hyped for both. Travelling right now and away from my MiSTers for another week. Will checkout the Misterorganize one soonish.
This is really cool. I could imagine the same approach could be used with other fantasy consoles or similar?
Tic-80, Picotron, Beep-8, Flash/Ruffle and Playdate all come to mind.
Playdate 😎
Eh, at that point we are just using it like a very very very low-end raspberry pi
If we are just running the code mostly on the ARM cpu
Also is the CPU on the DE-10 even comparable to the one on the playdate?
@odd shard
It is the first time I tried to configure Groovy stuff
I have this behavior with release files on your gitlab
"pico8_supervisor: Groovy core detected, launching pico8
pico8_supervisor: launching pico8: -splore
pico8_supervisor: pico8 pid 1063
SHIM: false start (skipping groovy init)
couldn't load /media/fat/pico8/pico8.dat
pico8_supervisor: pico8 exited on its own
pico8_supervisor: returning to poll state"
Do you know what I could miss ?
yeah, that file that's mentioned. I thought I corrected the readme
there's a pico8.dat file in the pico8 zip for the rpi
https://gitlab.com/rattboi/pico8-mister#prerequisites it's mentioned here, yeah
yeah, I should mention that the installer isn't ready for primetime
I haven't actually tried the installer myself 😐
Splore loaded 🙂
I hacked that up in like 2 days, so caveat emptor
I'm actually working on this
haven't gotten very far yet, but I think it could be quite workable
many playdate games are bytecode-compiled Lua. Some are native, but yes, the CPU architectures are broadly compatible.
you could make a sandbox environment kinda like a mini-VM to run the native code directly on the MiSTer ARM cpu, and trap the rare instruction that isn't compatible (if there are even any in use)
the only Playdate emulator that I'm aware of is Cranked, and I have that building on my laptop
so compatibility will only be as good as compatibility of Cranked (which seems rather low)
it's a start though
Anyone got a link to the new Mandelbrot core mentioned in Lu's news video? Anyone tried it out?
I managed to play Bas and my score is keeped but I couldn't find on SDCard where it is stored.
what's Bas?
Bas is Pico8 game
iirc, there's a hidden directory in /media/fat/pico8
even if with ls -al ?
no, I guess not hidden. /media/fat/pico8/data should be all the things written out
for example, I played picodepon, and I have /media/fat/pico8/data/cdata/picodepon_high_scores.p8d.txt
all of that is managed via the pico8 binary from lexaloffe
only thing I control is the root directory
oh, something cmstar0 discovered I wasn't aware of originally: you can use controller input on splore search with up/down to change characters, etc
yes i search that way for bas game
I'm hoping to look at misterorganize's version this weekend. I used groovymister because it was easy, not because it's an especially good solution for this problem
would be cool if I could leverage their fpga core w/ some changes and get a more "native" experience
I found where it is stored on my case
./root/.lexaloffle/pico-8/bbs/carts/bas-9.p8.png
./root/.lexaloffle/pico-8/bbs/carts/temp-bas.nfo
./root/.lexaloffle/pico-8/cdata/bas_data_1.p8d.txt
oh, hmm. maybe I don't have my latest changes pushed?
diff --git a/pico8_supervisor.c b/pico8_supervisor.c
index ddd6eab..9646994 100644
--- a/pico8_supervisor.c
+++ b/pico8_supervisor.c
@@ -167,7 +167,7 @@ static pid_t launch_pico8(const char *args)
return -1;
}
if (pid == 0) {
- if (chdir("/root") < 0) {
+ if (chdir("/media/fat/pico8") < 0) {
perror("chdir");
_exit(127);
}
haha, yep
I like misterorganize's approach because it doesn't require you to buy anything/have a copy of the proprietary binary. it's the same as my original idea, except I guess he picked an emulator with higher compatibility than I did (zepto8 vs fake-08)
Will check gmc now to see how to load an external cart 😅
/media/fat/games# cd Groovy/
/media/fat/games/Groovy# ls
celeste2.gmc
/media/fat/games/Groovy# cat celeste2.gmc
-run /root/p8carts/celeste_classic_2.p8.png
thanks !
fake-08 may required more power than zepto8
I don't think so. To try it out, I loaded it on my 3ds and played some games
it's just a reimplementation that still needs work
same with zepto8 it sounds like
Trial and error, 10 games tested, 4 did not start.
that's zepto8 compatibility
using the official binary, that's 10 games tested, 10 games start
so yay for compatibility, but boo for proprietary component
it'd be cool to pair up w/ MisterOrganize and use the same core for both, and let the user decide
I don't know them. are they on this discord?
I don't know ..
They have a discord, the link is present on their github page
whoa. just joined it. what is any of that? lol
I didn't mean artitecture, I meant in terms of processing power or features. I don't really see the point in software emulation on the MiSTer, on top of the whole point of the device being a FPGA the ARM CPU on the DE-10 Nano is weaker than a Raspberry Pi from even a decade ago, it's very much not well suited for software emulation compared to many other cheaper and smaller devices you have been able to get for years
sure, but it also plays a lot of games all in one place
and what I'm describing is not emulation
ARM processor on the mister is much more powerful than the ARM cpu on the playdate
ARM Cortex-M7F @ 168 MHz[b]
The CPU architecture might be the same but you would still need to emulate other hardware like the video hardware. Also similar artitecture does not men code can run natively, modern consoles are basically all x86 based and even use AMD or Nvidia based GPUs but that doesn't mean you can easily run a PS5 game on a PC.
Just a thought regarding the Playdate, I would imagine a spinner controller could function as the crank?
Only partially. The crank is detected when it is undocked/docked from the side of the console and a lot of games make use of that. Some games also can tell the exact positioning of the crank (is facing towards you, up, down, etc.).
I’d recommend not emulating a currently sold device from a small company.
it’s just a recommendation, you can do whatever you want.
They still making Playdates?
yeah, they just did a second season of it
They also just announced a third season
I thought it has just been a one and done and kind of flopped as I never heard anyone talking about it, good for them if it has done well
i don’t think it was a massive success, but they made good money on it, and their other games also do really well. Panic is a really cool company that just gets to make shit that they think is cool
Play date is a great little handheld. Been playing the heck out of “Devils on the moon” pinball on vacation.
To be fair said small company has released an official emulator in their free to download dev kit anyway. I personally would rather not just because I feel like adding software emulators to mister just opens floodgates of people taking the easy way out of doing something in software instead of on fpga.
Yeah, fair. I have a playdate and play it occasionally. My understanding is that the season games aren't available for download, so really it's more of an oddity that can play the free games from itch.io
It's my understanding that there is effectively a lookup table of function pointers that act as the interface to all the hardware, even on native games. I agree with you that you're not going to be able to "just do it" but it's also not that hard to trap on certain instructions and pre-seed the environment the binary is running in in order to convince it it's just running like normal. This is more akin to WINE than pure emulation
But again, we shall see. Best case scenario is getting Cranked running at all, and then working on compatibility from there. Cranked can't run any but the most basic of playdate games, but it's the best we got
@odd shard I have no idea how feasible it is. But what about a playdate “mirror” app. I mirror my Play date to my Mac a lot. Would be cool if there was a way to “mirror” it to the MiSTer and out to crt.
True.
https://makerworld.com/en/models/744513-crankpad-a-controller-for-the-playdate-simulator#profileId-677280 I found this thing a little bit ago
That's fair, Panic Inc. does cool things and I like that the Playdate is still going strong.
I brought it up in a previous post due to the official emulator. Although in hindsight I noticed it has a proprietary license.
That said, I think there's a case with the fantasy consoles (and Flash). Using them with a CRT via groovy mister sounds neat.
Pico-8 full screen
Is it a new game ? I like the design 🙂
Too old, 2017 😂 https://www.lexaloffle.com/bbs/?tid=28485