#Misc. Other Cores

4361 messages · Page 5 of 5 (latest)

supple iron
#

but it's irrelevant

#

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

fading bayBOT
#
// 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.
limber dagger
#

Probably worth moving over to NES channel, someone posted a video from the guy who made the tests

flat mica
#

Kevtris core:

undone citrus
#

I have a Famicom that I could test it with.

limber dagger
olive mango
#

results of the MiSTer on NES

#

ROM is open, so it can be tested

#

Oh lol y'all were already talking about it

shell breach
#

Yeah, we've been talking about it for the last week

#

In the NES channel

signal tartan
mystic bronze
#

It's not clicking for me? What does this imply?

#

Custom 08 repro?

somber scroll
#

Yep

signal tartan
mystic bronze
#

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.

cosmic pasture
#

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.

orchid flume
#

this seems like run of the mill burnout "I gotta get some other hobby or something before I go crazy"

fading cosmos
#

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.

leaden stirrup
#

http://dcexel.free.fr/

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

balmy bridge
leaden stirrup
fading birch
#

EXL100 has a game named Superbad. Mclovin' approved?

tiny lintel
#

Are there two Turtles in Time arcade cores now? One by JT and one by CoinOp Collection?

flat mica
#

Yes

hollow maple
#

Is the JT core public? Or still in beta?

flat mica
#

Beta. It’s part of sunset riders

hollow maple
#

That one has been in beta for over a year now. Some day! 🙏

flat mica
#

I think tmnt 2 was the last piece of it so hopefully it goes public soon

signal tartan
limber dagger
#

What uses this chip?

mystic bronze
#

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?

lilac fjord
fading birch
#

I think one of the graphics chips is still being worked out?

restive helm
#

Oh, they’re still at war?

ripe cave
#

Seems like it, they are no longer collaborating. Both are doing cps3 so it is kind of a race instead of a war.

orchid flume
#

oh it's a war

hollow maple
#

War. War never changes.

shell breach
#

War has changed, or has it? Yes? No? Yes?

mystic bronze
#

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.

orchid flume
#

JT was waiting for a custom chip to be reversed

#

he only released after Furrtek's annoucement he was pulling back from RE work

mystic bronze
#

I didn't know that this was related

orchid flume
#

there was one un-reversed chip left on TMNT2, a sprite transform chip

mystic bronze
#

Yeah. Sunset Riders itself is affected as far as I remember. There was just a fast drop-in replacement to get that to work.

shell breach
#

I have more been waiting for Moonwalker 🙁

midnight bobcat
mystic bronze
#

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).

flat mica
#

the real question is, will Y/C still be borked on Sega 18

mystic bronze
#

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?

flat mica
mystic bronze
jade lotus
#

i thought that was already out

jade lotus
#

Hammer Away works

mystic bronze
#

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? 🤔

midnight bobcat
fading cosmos
#

Double Dragon Crew?

mystic bronze
#

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.

mystic bronze
#

Konami's Cyber Shinobi "Surprise Attack" released to public. It is part of the Parodius core.

#

Gun 'n Run in Beta

half night
#

I am wondering if its possible to get Pocket Racer for the Namco System 11 ?

ripe cave
half night
ripe cave
#

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.

daring wedge
half night
daring wedge
lyric rain
fading cosmos
lyric rain
#

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.

dapper valve
#

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.

dapper valve
fading cosmos
dapper valve
dapper valve
flat mica
dapper valve
lyric rain
lyric rain
#

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.

wind badger
#

@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

dapper valve
#

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! 😀

fading cosmos
dapper valve
vagrant tartan
#

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

plucky tapir
#

PCFX Boot !!!

fading cosmos
limber dagger
#

Massive achievement

livid ember
#

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...

ashen gulch
#

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

livid ember
#

Thanks @ashen gulch !

hollow maple
#

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.

flat mica
#

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

hollow maple
lyric rain
fading cosmos
stark breach
#

Sys module/framework update.
The zip file contains the files modified for a possible PR.

woven carbon
#

What does this new Colecovision core offer?

stark breach
#

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.

limber dagger
#

Is it that out of date?

stark breach
#

Last update was on 2024-05-02.

fading birch
#

There is a newer Adam core, but it's broken

limber dagger
#

How is it broken?

#

Are bugs logged for it?

next ingot
#

Did we break the video on Adam or what happened?

flat mica
#

Video seems fine

#

but this is one of those weird computer cores where I need to know the incantation to load anything

fading birch
#

It crashes when you try to load an original CV game in cartridge mode.

#

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.

dapper valve
fading birch
#

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"

fading birch
#

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

dapper valve
#

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.

limber dagger
#

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.

dapper valve
#

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.

dapper valve
#

And one in Glendale, California for $2,850 OBO

signal tartan
mystic bronze
#

What is that?

signal tartan
#

I couldn't test on my side but normally it is kind of demo.
The RBF is on release tag of GitHub

mystic bronze
#

But what kind of hardware is it (for)? Or is it fictional hardware?

orchid flume
#

it's not hardware really at all

#

it's just someone that made a 'graphical core' as part of learning

signal tartan
#

#fpga-platforms message

orchid flume
#

I vote we make this the new menucore

orchid flume
#

oh, it's 31khz. dream dead before it started

limber dagger
#

So is this a bit like a Mandelbrot Zoomer core?

dawn elm
#

sorta yeah

shell breach
#

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"...

earnest helm
#

Hey so are there any known issues with the Emerson Arcadia?

limber dagger
#

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

shell breach
#

I wonder how many of these cores for more obscure systems, especially computers, are a mess 🙁

limber dagger
#

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...

shell breach
#

IIRC the X68000 core is in pretty bad shape too?

limber dagger
#

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

shell breach
#

Wonder if it would even be possible to make a dragon's lair core

#

Heh, I assume Mega Duck is in great shape

limber dagger
#

Mega Duck is pretty much perfect, it is part of the Gameboy core and Kitrinx cores are all top notch.

shell breach
#

Yeah, hence why I said that since it's basically gameboy hardware with some components missing, and just loads in the GB core

limber dagger
#

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

shell breach
#

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?

limber dagger
#

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...

shell breach
#

Wait, there is a SMS core? I thought that was replaced with the Megadrive core

limber dagger
#

Yeah, there is a feature rich SMS core that also plays SG-1000 and Game Gear

supple iron
#

7800 and 2600 have the same parts

#

7800 is basically a 2600 with an extra chip

shell breach
#

Sadly, not an extra sound chip

limber dagger
#

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

shell breach
#

Is the Wonderswan core in a good state?

limber dagger
#

Yeah that is a Robert core

shell breach
#

Nice

limber dagger
#

Can't get much better stamp of approval than his name being attached

dapper valve
limber dagger
#

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.

dapper valve
limber dagger
#

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

dapper valve
limber dagger
#

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

next ingot
#

I started with the colecovision core. It doesn’t mean I properly mapped them. Do they work?

dapper valve
#

(Team Pixelboy, Opcode, and CollectorVision variously did ports of most of the SG-1000 games to native ColecoVision format over the last 15+ years.)

limber dagger
#

Here are the testing results Birdy and I got a few years back testing SG-1000 games across both cores

mystic bronze
#

If someone wants to play "The Castle": At least the Taiwan Version works on the CV core.

dapper valve
limber dagger
#

Oh sorry, that looks like the wrong sheet or something has gone wrong...

#

Here he go:

dapper valve
#

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.

mystic bronze
#

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).

shell breach
#

Does the Megadrive core support FM for SMS?

strange sun
fading birch
#

SMS core is currently the only way to play GG games on the MiSTer

mystic bronze
#

That's true. Maybe it should be named that way to hint people to the right choices

fading cosmos
#

Isn’t there an MGL

#

I made

limber dagger
#

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 ...

patent hare
#

Yes, it should be supported. IIRC some games need it.

limber dagger
#

Ah nice one, thanks for confirming. May be worth adding a note to the readme about support for it

brazen trellis
# earnest helm Hey so are there any known issues with the Emerson Arcadia?

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).

brazen trellis
#

Looks like is was a combination of both! At least now I'm getting roms to fail in interesting and pretty ways 😄

patent hare
#

Emerson Arcadia was never properly finished.

hasty venture
#

Can you please finish it? I love my 2nd gen consoles 🙂

patent hare
#

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.

hasty venture
#

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

patent hare
#

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....

▶ Play video
#

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...

▶ Play video
limber dagger
#

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

earnest helm
fading birch
#

I was surprised to see that it got a port of route 16, an early Sunsoft game.

cursive obsidian
signal tartan
#

For information this script install a daemon running on startup of MiSter.

cursive obsidian
#

This is a hybrid core: the FPGA handles video output and controller input, while the ARM CPU runs the PICO-8 emulator (zepto8).

signal tartan
#

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.

cursive obsidian
#

Nice point, hope it can be resolved.

orchid flume
#

they are doing different things

wind badger
#

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)

signal tartan
wind badger
orchid flume
#

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

cedar condor
odd shard
#

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

signal tartan
#

Interesting any Links ?

odd shard
#

yeah, I have a repo I quickly threw together the weekend I hacked on it

signal tartan
#

Thanks will check tomorrow 🙂

odd shard
#

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

signal tartan
#

It is not mine 😅

odd shard
#

oh, my bad

cedar condor
#

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.

cursive obsidian
#

Trial and error, 10 games tested, 4 did not start.

fast grove
cursive obsidian
#

Playdate 😎

shell breach
#

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?

signal tartan
#

@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 ?

odd shard
#

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

signal tartan
#

My bad it is not on installation on MiSTer

#

I will add it thanks for your time

odd shard
#

yeah, I should mention that the installer isn't ready for primetime

#

I haven't actually tried the installer myself 😐

signal tartan
#

Splore loaded 🙂

odd shard
#

I hacked that up in like 2 days, so caveat emptor

odd shard
#

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

limber dagger
#

Anyone got a link to the new Mandelbrot core mentioned in Lu's news video? Anyone tried it out?

signal tartan
#

I managed to play Bas and my score is keeped but I couldn't find on SDCard where it is stored.

odd shard
#

what's Bas?

signal tartan
#

Bas is Pico8 game

odd shard
#

iirc, there's a hidden directory in /media/fat/pico8

signal tartan
#

even if with ls -al ?

odd shard
#

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

signal tartan
odd shard
#

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

signal tartan
#

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

odd shard
#

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)

signal tartan
#

Will check gmc now to see how to load an external cart 😅

odd shard
#
/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
signal tartan
#

thanks !

signal tartan
signal tartan
odd shard
#

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?

signal tartan
#

I don't know ..

signal tartan
#

They have a discord, the link is present on their github page

odd shard
#

whoa. just joined it. what is any of that? lol

shell breach
# odd shard I'm actually working on this

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

odd shard
#

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]
shell breach
#

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.

fast grove
#

Just a thought regarding the Playdate, I would imagine a spinner controller could function as the crank?

hollow maple
fading cosmos
#

I’d recommend not emulating a currently sold device from a small company.

#

it’s just a recommendation, you can do whatever you want.

limber dagger
#

They still making Playdates?

flat mica
#

yeah, they just did a second season of it

fading cosmos
#

They also just announced a third season

limber dagger
#

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

flat mica
#

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

cedar condor
#

Play date is a great little handheld. Been playing the heck out of “Devils on the moon” pinball on vacation.

signal tartan
shell breach
odd shard
odd shard
# shell breach The CPU architecture might be the same but you would still need to emulate other...

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

cedar condor
#

@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.

odd shard
#

you could just do that with mac + groovymister + the mac screenshare thingy

#

mistglow?

cedar condor
#

True.

odd shard
fast grove
#

That said, I think there's a case with the fantasy consoles (and Flash). Using them with a CRT via groovy mister sounds neat.

cursive obsidian
#

Fairchild Channel F

#

15khz ✅

cursive obsidian
#

Pico-8 full screen

signal tartan