Microcomputer Cores Feature Wishlist

H6rdc0re
Posts: 52
Joined: Sat Feb 06, 2021 11:35 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Microcomputer Cores Feature Wishlist

Unread post by H6rdc0re »

Does anyone know if someone is developing a FPU for the AO486 core?
dshadoff
Core Developer
Posts: 534
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 19 times
Been thanked: 141 times

Re: Microcomputer Cores Feature Wishlist

Unread post by dshadoff »

Nobody is currently putting effort into that at this time. Space and timings are tight, and the amount of benefit versus effort is making it hard for developers to justify working on this rather than something else.
H6rdc0re
Posts: 52
Joined: Sat Feb 06, 2021 11:35 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Microcomputer Cores Feature Wishlist

Unread post by H6rdc0re »

dshadoff wrote: Fri Jul 09, 2021 4:30 pm Nobody is currently putting effort into that at this time. Space and timings are tight, and the amount of benefit versus effort is making it hard for developers to justify working on this rather than something else.
I thought Sorg said there is plenty room left on the FPGA. I understand implementing a FPU takes a lot of work. Was just wondering if anyone was looking into it. The AO486 core would be done with a FPU implemented. I’m sure we’ll see something in the future.

Also hoping someone will pick up the X68000 core.
dshadoff
Core Developer
Posts: 534
Joined: Sun May 24, 2020 9:30 pm
Has thanked: 19 times
Been thanked: 141 times

Re: Microcomputer Cores Feature Wishlist

Unread post by dshadoff »

X68000 is definitely getting some attention.
jca
Top Contributor
Posts: 1911
Joined: Wed May 27, 2020 1:59 pm
Has thanked: 145 times
Been thanked: 454 times

Re: Microcomputer Cores Feature Wishlist

Unread post by jca »

H6rdc0re wrote: Fri Jul 09, 2021 9:06 pm ...
Also hoping someone will pick up the X68000 core.
See viewtopic.php?p=26448#p26448
H6rdc0re
Posts: 52
Joined: Sat Feb 06, 2021 11:35 pm
Has thanked: 1 time
Been thanked: 9 times

Re: Microcomputer Cores Feature Wishlist

Unread post by H6rdc0re »

I must have missed it. Great news. Some great games on the X68000.
User avatar
TLPD-AVW
Posts: 96
Joined: Sat Jul 11, 2020 9:59 am
Has thanked: 17 times
Been thanked: 33 times

Re: Microcomputer Cores Feature Wishlist

Unread post by TLPD-AVW »

TLPD-AVW wrote: Wed Jun 30, 2021 8:29 pm I've been recently experimenting with games in .ATX format (accurate floppy dump with full data intact) from a romset sourced from Atari 8-bit Software Preservation Initiative. A couple of early Electronic Arts floppy releases like Archon and Pinball Construction set are marked there with "OS-B" postfix and indeed don't work on MiSTer's Atari 800 XL core. For example file "Archon (1983)(Electronic Arts)(US)[!][OS-B].atx" will display a friendly message on load.
Four full months after this post I discovered the joys of Atari Translator diskette. This disk was used back in the day to launch OS-B software on XL computers and it helped me to launch the original version of Archon on MiSTer core. To my amazement the error screen was gone. So I guess there is a workaround for 400/800 incompatibility.
User avatar
_paul_
Posts: 63
Joined: Mon Aug 31, 2020 4:44 pm
Has thanked: 11 times
Been thanked: 12 times

Re: Microcomputer Cores Feature Wishlist

Unread post by _paul_ »

The Acorn BBC core has issues with the VIDC implementation. Something with the timing for split-mode. The issue is obvious with Acornsoft Revs, a popular title bitd.

Not sure if that is a feature request though..
User avatar
pgimeno
Top Contributor
Posts: 669
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 246 times
Been thanked: 208 times

Re: Microcomputer Cores Feature Wishlist

Unread post by pgimeno »

The ZX Spectrum core needs work in the tape support area, where disabling fast loading does not always work, and when it does you sometimes get a tape loading error.

The ZX Spectrum Next has issues saving to SD, see https://github.com/MiSTer-devel/ZXNext_MISTer/issues/6 (it was closed as a duplicate of issue #4, but issue #4 is about using an external drive, while issue #6 happens to me even with an image in the primary SD card).

The QL core could support saving microdrives.
cathrynmataga
Posts: 109
Joined: Fri Aug 06, 2021 5:30 pm
Has thanked: 140 times
Been thanked: 18 times

Re: Microcomputer Cores Feature Wishlist

Unread post by cathrynmataga »

TLPD-AVW wrote: Sat Nov 06, 2021 2:24 pm Four full months after this post I discovered the joys of Atari Translator diskette. This disk was used back in the day to launch OS-B software on XL computers and it helped me to launch the original version of Archon on MiSTer core. To my amazement the error screen was gone. So I guess there is a workaround for 400/800 incompatibility.
It is odd, atari800mode is in the code already, but I'm not sure if there's any way to turn it on. 99.9% of the issues with games not running on Atari 8bit are the OS version, really. Atari800mode is mostly to activate 4 joystick ports. I'm not sure, can Mister run with 4 joysticks on any core currently?
User avatar
pgimeno
Top Contributor
Posts: 669
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 246 times
Been thanked: 208 times

Re: Microcomputer Cores Feature Wishlist

Unread post by pgimeno »

I've added Recreated ZX keyboard support to the Spectrum core; it would be nice if that is merged but I'm not on GitHub so I can't submit a PR, any takers? The patch is in `git am` format.

viewtopic.php?p=37751#p37751
User avatar
CartoonDonkey
Posts: 121
Joined: Fri Aug 06, 2021 8:22 am
Has thanked: 17 times
Been thanked: 29 times

Re: Microcomputer Cores Feature Wishlist

Unread post by CartoonDonkey »

Beeper speaker for the spectrum & zxnext cores... Thru gpio? 😁
Hetzen
Posts: 141
Joined: Thu Oct 14, 2021 1:55 pm
Has thanked: 72 times
Been thanked: 43 times

Re: Microcomputer Cores Feature Wishlist

Unread post by Hetzen »

Remembering back to when I had a BBC Micro, I always remembered a low beep before the high beep when switched on. 'Burr bip'. I never played with the Master so not sure if it had that behaviour.
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Microcomputer Cores Feature Wishlist

Unread post by akeley »

alanswx wrote: Fri Jan 14, 2022 8:53 pm Acorn Atom
+ fixed video (15khz)
Keep the faith 8-)
User avatar
Peter-FPGA
Posts: 8
Joined: Sat Dec 25, 2021 6:50 pm
Been thanked: 2 times

Re: Microcomputer Cores Feature Wishlist

Unread post by Peter-FPGA »

Proper tape (UEF) and disc (SSD/DSD/HFE) support for the BBC Micro, MMC is a good start but not really a retro experience for the core.
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Microcomputer Cores Feature Wishlist

Unread post by akeley »

Peter-FPGA wrote: Mon Jan 17, 2022 6:38 pm disc (SSD/DSD/HFE) support for the BBC Micro
Cross your fingers, one of the devs is eyeballing it as we speak.
User avatar
Peter-FPGA
Posts: 8
Joined: Sat Dec 25, 2021 6:50 pm
Been thanked: 2 times

Re: Microcomputer Cores Feature Wishlist

Unread post by Peter-FPGA »

That would be nice to have indeed.
User avatar
Newsdee
Top Contributor
Posts: 830
Joined: Mon May 25, 2020 1:07 am
Has thanked: 98 times
Been thanked: 209 times

Re: Microcomputer Cores Feature Wishlist

Unread post by Newsdee »

I would love to have the ability to load templates for Joy -> Key mapping on computer cores.

Today, we have to re-enter all mappings manually each time, and we must reload the core to clear them.
It's alright but it can get a bit annoying when switching games.

There were quite a few standard layouts that were used pretty widely on the Apple II and PCs (and I'm sure other systems too).

It also works nicely for games like SF2 where you could define 6 keys per player, while the joystick may not support 6 button pads.
Karateka also plays differently with keyboard or joystick (it uses one key per attack, whereas with joy it's button + direction)

Some examples:

Code: Select all

U/D  L/R    Fire1  Fire 2  Fire3
------------------------------------
QA    OP     Space  Enter  Esc
IK    JL     Space  Enter  Esc
(cursor)      A       S     D
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Microcomputer Cores Feature Wishlist

Unread post by akeley »

Newsdee wrote: Fri Feb 11, 2022 1:41 pm I would love to have the ability to load templates for Joy -> Key mapping on computer cores.

Today, we have to re-enter all mappings manually each time, and we must reload the core to clear them.
It's alright but it can get a bit annoying when switching games.
I agree in general, but maybe not exactly just templates. I think the answer would be permanent per-game configs. I've been meaning to make a request for it on Git for some time now.

Thing with templates is, there will always be some games which use different schemes. Eg, on Spectrum the QAOP is quite famous too, but in reality countless games have their own layouts. Same on PC, for example with flight sims and the like. With saveable configs you'd only have to set it once per game and then load it up, or maybe it could even be automatic. Some of them would double up for other games too, thus becoming "templates" as well.
User avatar
Newsdee
Top Contributor
Posts: 830
Joined: Mon May 25, 2020 1:07 am
Has thanked: 98 times
Been thanked: 209 times

Re: Microcomputer Cores Feature Wishlist

Unread post by Newsdee »

akeley wrote: Sat Feb 12, 2022 8:16 pm I agree in general, but maybe not exactly just templates. I think the answer would be permanent per-game configs.
'Why not both? Load a template then apply minor tweaks, then it can be saved to match the filename of the last disk you loaded.

Ideally we xould see the current mapping in the OSD, although there isnt much room for anything too advanced.
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Microcomputer Cores Feature Wishlist

Unread post by akeley »

I think saving different templates could be too much for OSD - require text input and so on - and apparently this is not a possibility: https://github.com/MiSTer-devel/Main_MiSTer/issues/517

Saving just one remap sounds easier, though I don't know if it really is or not of course. Anyway, I submitted a request, you can comment there or just watch it get sorged ;)

https://github.com/MiSTer-devel/Main_MiSTer/issues/538
ToothbrushThreepwood
Posts: 89
Joined: Sun May 24, 2020 8:39 pm
Has thanked: 30 times
Been thanked: 32 times

Re: Microcomputer Cores Feature Wishlist

Unread post by ToothbrushThreepwood »

Support for dual mouse inputs on the Amiga (SNES supported it too, but that’s a very niche case). Lemmings and Settlers/Serf City need it for multiplayer (which MiSTer currently doesn’t support), while a few other games just supported it as an alternative to using a joystick (e.g. Hired Guns, Battle Squadron).
Doesn’t have to be two physical mice, could just be a minimig OSD option to enable emulation of two mice with joysticks when you needed it. Technically, I think the minimig core already supports it (it does on MiST and TC64), but the MiSTer framework doesn’t.
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Microcomputer Cores Feature Wishlist

Unread post by akeley »

akeley wrote: Sun Feb 13, 2022 2:31 pm get sorged
Well, that didn't take long...*eyeroll.gif*
User avatar
Newsdee
Top Contributor
Posts: 830
Joined: Mon May 25, 2020 1:07 am
Has thanked: 98 times
Been thanked: 209 times

Re: Microcomputer Cores Feature Wishlist

Unread post by Newsdee »

akeley wrote: Mon Feb 14, 2022 9:16 am
akeley wrote: Sun Feb 13, 2022 2:31 pm get sorged
Well, that didn't take long...*eyeroll.gif*
To be fair, per-game config is a very different case than using pre-canned templates that are only loaded :)
(it mostly works for ROMs or single game per disk)
akeley
Top Contributor
Posts: 1303
Joined: Mon May 25, 2020 7:54 pm
Has thanked: 416 times
Been thanked: 399 times

Re: Microcomputer Cores Feature Wishlist

Unread post by akeley »

Newsdee wrote: Thu Feb 17, 2022 11:46 am To be fair, per-game config is a very different case than using pre-canned templates that are only loaded :)
(it mostly works for ROMs or single game per disk)
The premade templates would be useful for some games, but you'd end up tweaking stuff over and over anyway because they wouldn't fit most of the others, so it'd be back to square one.

I don't mind being told something is impossible technically, that's fair enough. Or even that it's a very low priority request and unlikely to be ever done. But hearing that "some games were made for keyboards, get a wireless one" is a textbook definition of "getting sorged" :)
arromdee
Posts: 31
Joined: Mon Jul 11, 2022 9:24 am
Been thanked: 3 times

Re: Microcomputer Cores Feature Wishlist

Unread post by arromdee »

I suggest C64 DTV graphics modes support. It was an actual thing you could buy in a store and hack, and people wrote programs for it that are available in the wild.
User avatar
Newsdee
Top Contributor
Posts: 830
Joined: Mon May 25, 2020 1:07 am
Has thanked: 98 times
Been thanked: 209 times

Re: Microcomputer Cores Feature Wishlist

Unread post by Newsdee »

arromdee wrote: Fri Jul 15, 2022 1:20 am It was an actual thing you could buy in a store and hack, and people wrote programs for it that are available in the wild.
It's a shame they never made more of the DTVs. Jeri Ellsworth says she still has a huge bin with leftover chips.
User avatar
ericgus09
Posts: 206
Joined: Mon May 25, 2020 2:47 am
Has thanked: 7 times
Been thanked: 26 times

Re: Microcomputer Cores Feature Wishlist

Unread post by ericgus09 »

Newsdee wrote: Fri Jul 15, 2022 1:47 am
arromdee wrote: Fri Jul 15, 2022 1:20 am It was an actual thing you could buy in a store and hack, and people wrote programs for it that are available in the wild.
It's a shame they never made more of the DTVs. Jeri Ellsworth says she still has a huge bin with leftover chips.
I still have two, one opened, the other still NIB untouched ..
robng15
Posts: 26
Joined: Mon May 25, 2020 8:17 am
Has thanked: 1 time
Been thanked: 5 times

Re: Microcomputer Cores Feature Wishlist

Unread post by robng15 »

H6rdc0re wrote: Fri Jul 09, 2021 3:51 pm Does anyone know if someone is developing a FPU for the AO486 core?
I have FPU code for add, sub, mul, div and sqrt, plus conversion, using 32 bit, ie, float, not double, and certainly not the 80 bit that would be required. My code could be extended to 80 bit, but would also need all of the extras that the 80x87 requires.
User avatar
pgimeno
Top Contributor
Posts: 669
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 246 times
Been thanked: 208 times

Re: Microcomputer Cores Feature Wishlist

Unread post by pgimeno »

I considered working on a 486 FPU, but it's hopeless to try. It won't fit.
Post Reply