C16 and Plus 4 on the Mist

https://github.com/mist-devel/mist-board/wiki

Moderators: Mug UK, Zorro 2, spiny, Greenious, Moderator Team

weirdocollector
Atari User
Atari User
Posts: 34
Joined: Wed May 27, 2015 3:56 pm

C16 and Plus 4 on the Mist

Post by weirdocollector »

Hi,

a brilliant member of the Mist-fpga.net forum has implemented the TED chip in verilog.

He is now working on Mist ports of the C16 and Plus4 Commodore computers :D

http://www.mist-fpga.net/viewtopic.php

Great job!
weirdocollector
Atari User
Atari User
Posts: 34
Joined: Wed May 27, 2015 3:56 pm

Re: C16 and Plus 4 on the Mist

Post by weirdocollector »

Just to give the right credit where it's due.

The TED chip was ported to verilog by an uguarian developer:

https://hackaday.io/project/11460-fpgated

The Mist port is under development by members of the Mist-fpga.net forum
ericgus
Atari Super Hero
Atari Super Hero
Posts: 509
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Post by ericgus »

Wow much love! ..

Hopefully they can also implement the serial IO pins on the mist midi (like the Amiga and Atari ST cores) so you can use TCPSER (say on a raspberry Pi) and "dial up" old school bbs over the net!
User avatar
Total Eclipse
Captain Atari
Captain Atari
Posts: 276
Joined: Tue Jul 20, 2004 2:20 pm
Location: Sheepy Magna, UK

Re: C16 and Plus 4 on the Mist

Post by Total Eclipse »

Looking forward to seeing this. My friend had a C16, and the only game I remember was called The Exploits Of Fingers Malone, a platform game where I'm pretty sure your character was a suitcase with big eyes!
Atari equipment all in storage - Now playing with MiST :)
ericgus
Atari Super Hero
Atari Super Hero
Posts: 509
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Post by ericgus »

Wish I could speak german to talk on that forum.. looks like an interesting place.. been lurking via google translate ..
DrChaos
Atari freak
Atari freak
Posts: 64
Joined: Sun Feb 08, 2015 11:21 pm

Re: C16 and Plus 4 on the Mist

Post by DrChaos »

That is excellent news. Kikstart is a must play on C16!
User avatar
jvas
Captain Atari
Captain Atari
Posts: 464
Joined: Fri Jan 28, 2005 4:30 pm
Location: Budapest, Hungary

Re: C16 and Plus 4 on the Mist

Post by jvas »

weirdocollector wrote:Just to give the right credit where it's due.

The TED chip was ported to verilog by an uguarian developer:

https://hackaday.io/project/11460-fpgated

The Mist port is under development by members of the Mist-fpga.net forum
You mean Hungarian... :)
User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1343
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Post by MasterOfGizmo »

DrChaos wrote:That is excellent news. Kikstart is a must play on C16!
Kickstart works nicely and so does Fingers Malone using the latest core posted in
http://mist-fpga.net/viewtopic.php?f=17&t=198
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1343
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Post by MasterOfGizmo »

ericgus wrote:Wish I could speak german to talk on that forum.. looks like an interesting place.. been lurking via google translate ..
Imho noone will complain if you contribute in english there.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
DrChaos
Atari freak
Atari freak
Posts: 64
Joined: Sun Feb 08, 2015 11:21 pm

Re: C16 and Plus 4 on the Mist

Post by DrChaos »

MasterOfGizmo wrote: Kickstart works nicely and so does Fingers Malone using the latest core posted in
http://mist-fpga.net/viewtopic.php?f=17&t=198
Great, I'll try that soon!
User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1343
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Post by MasterOfGizmo »

MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
weirdocollector
Atari User
Atari User
Posts: 34
Joined: Wed May 27, 2015 3:56 pm

Re: C16 and Plus 4 on the Mist

Post by weirdocollector »

Thanks a lot!!

I'll try as soon as I can (i.e. this weekend).
User avatar
vebxenon
Atari God
Atari God
Posts: 1016
Joined: Fri Apr 24, 2015 12:10 pm

Re: C16 and Plus 4 on the Mist

Post by vebxenon »

MasterOfGizmo wrote:I have released a first version on github.

Binaries at: https://github.com/mist-devel/mist-bina ... /cores/c16
Source at: https://github.com/mist-devel/mist-boar ... /cores/c16
Great :cheers: :cheers: :cheers: Thanks very very much!
Just a computer and videogame lover :)

- Atari Jr 2600 clone
- Atari 7800 Peritel
- Atari XEGS
- Atari Lynx II
- Atari Jaguar
- MiST Board
ericgus
Atari Super Hero
Atari Super Hero
Posts: 509
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Post by ericgus »

MasterOfGizmo wrote:
ericgus wrote:Wish I could speak german to talk on that forum.. looks like an interesting place.. been lurking via google translate ..
Imho noone will complain if you contribute in english there.
Oh thats good to know, I didn't want to be a rude newbie and start making posts in a non native language.. thanks!
ericgus
Atari Super Hero
Atari Super Hero
Posts: 509
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Post by ericgus »

MasterOfGizmo wrote:I have released a first version on github.

Binaries at: https://github.com/mist-devel/mist-bina ... /cores/c16
Source at: https://github.com/mist-devel/mist-boar ... /cores/c16
Is the source on github MiST compatible or is it for the Papilio module as per the readme.txt?

Just curious as id like to take a stab at playing with it to learn how to do MiST cores..

Thanks!
User avatar
iceman
Captain Atari
Captain Atari
Posts: 188
Joined: Sat Mar 02, 2013 11:03 pm

Re: C16 and Plus 4 on the Mist

Post by iceman »

Great work, MasterOfGizmo!

I tried it out with Jet Set Willy and it works flawlessly.

Can I be cheeky and ask for SID support? :D

That's it, all I need is a Dragon 32 core and I'll have every proper computer I ever owned right in one little grey box :mrgreen:
Atarian since 1989. Atari 1040STFM, 4MB 520STe with UltraSatan and Unitor N, A dodgy 1 MBSTe that bombs out after a few minutes, and a 14MB 48MHz Falcon 030 with NetUSBee and Soundpool 8 channel DAC. Plus my new MiST!
barnieg
Retro freak
Retro freak
Posts: 11
Joined: Wed Mar 13, 2013 10:12 pm

Re: C16 and Plus 4 on the Mist

Post by barnieg »

Thought it was time I stopped lurking. Excellent work as usual :)

64k games seem to work fine :) , only issue at that point is with only .prg support at the moment games such may be missing disk functionality.

A full power off seems to be required to load a new .prg but apart from the above I haven't noticed any issues

An example of this mornings testing :)
photo_2016-07-30_10-34-16.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1343
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Post by MasterOfGizmo »

ericgus wrote: Is the source on github MiST compatible or is it for the Papilio module as per the readme.txt?
It's the source of the mist port. I should indeed add a few mist related lines to the readme.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1343
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Post by MasterOfGizmo »

I really only did the minor work of porting this to the mist. 99% of your gratitude belong to the original author. Please consider dropping him a small thank you note if you enjoy this core. Since his original work required some special hardware you are likely among his very first users.

Next on the agenda is the ability to switch between 16k and 64k. And then there's of course the floppy support. I already spent a few hours on that before I realized that prg injection would be much easier and already pretty useful. Adding the 1541 from the c64 core is very likely possible but will push the core very close to the FPGAs internal memory limits as we need space for c16 ROM as well as the ROM and RAM of the 1541. The c64 was easier as it has less ROM.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
barnieg
Retro freak
Retro freak
Posts: 11
Joined: Wed Mar 13, 2013 10:12 pm

Re: C16 and Plus 4 on the Mist

Post by barnieg »

MasterOfGizmo wrote: Adding the 1541 from the c64 core is very likely possible but will push the core very close to the FPGAs internal memory limits as we need space for c16 ROM as well as the ROM and RAM of the 1541. The c64 was easier as it has less ROM.

Would a possiblity be to move Roms on to a user directory on the SD-Card?

Barnie
ericgus
Atari Super Hero
Atari Super Hero
Posts: 509
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Post by ericgus »

MasterOfGizmo wrote:we need space for c16 ROM as well as the ROM and RAM of the 1541. The c64 was easier as it has less ROM.
I am going to assume you/he is using the C16 rom image and not the one from the plus/4 which has the less than spectacular "built-in" programs that even back when the Plus/4 was new were considered underwhelming and outdated (only actual one of any use was the built in machine language monitor).. (I haven't looked at the core yet to know which is being used) but if its the P+4 im sure those app-roms could be omitted.

Overall this is fantastic news .. and I am excited to give this core a good workout .. thanks for your help in porting it!
User avatar
MasterOfGizmo
Atari God
Atari God
Posts: 1343
Joined: Fri Feb 08, 2013 12:15 pm
Contact:

Re: C16 and Plus 4 on the Mist

Post by MasterOfGizmo »

The latest version now includes the 1541 we have already used in the c64 core.

A quick test allowed me to run majesty of sprites.
MIST board, FPGA based Atari STE and more: https://github.com/mist-devel/mist-board/wiki
duhproject
Atari freak
Atari freak
Posts: 56
Joined: Fri Jan 15, 2016 6:57 pm

Re: C16 and Plus 4 on the Mist

Post by duhproject »

MasterOfGizmo wrote:The latest version now includes the 1541 we have already used in the c64 core.

A quick test allowed me to run majesty of sprites.
What the fudge?! That was fast. Awesome work, man! I will download tonight and try it out.
NML32
Atari Super Hero
Atari Super Hero
Posts: 691
Joined: Tue Mar 11, 2014 1:54 am
Location: USA/Florida

Re: C16 and Plus 4 on the Mist

Post by NML32 »

Thank you
ericgus
Atari Super Hero
Atari Super Hero
Posts: 509
Joined: Fri Apr 08, 2016 4:53 am
Location: Boston MA - USA

Re: C16 and Plus 4 on the Mist

Post by ericgus »

MasterOfGizmo wrote:The latest version now includes the 1541 we have already used in the c64 core.

A quick test allowed me to run majesty of sprites.
Nice!..

is it just me or is the border color the wrong shade of purple for the c16 core? I'd need to compare it with my actual plus/4 I have but im pretty sure the core has a border thats a hair too blue.. that said I might need to check my VGA monitor color settings. Just curious if anyone else noticed that minor quirk?

Here is what I recall it to actually look like
Image
Post Reply

Return to “MiST”