Incoming new core: Amstrad PCW
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 497 times
- Been thanked: 467 times
Incoming new core: Amstrad PCW
The more, the merrier: https://www.cpcwiki.eu/forum/nc100-nc20 ... -emulator/
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
Re: Incoming new core: Amstrad PCW
Hi everyone
I'm the developer of this core. Just working through some issues with the disk emulation then it should be in a reasonable condition. I hope to have a test version available shortly.
I'm the developer of this core. Just working through some issues with the disk emulation then it should be in a reasonable condition. I hope to have a test version available shortly.
Re: Incoming new core: Amstrad PCW
I'm really looking forwards to sharing it, so I can get feedback on accurate it is.
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 154 times
- Been thanked: 52 times
Re: Incoming new core: Amstrad PCW
Quick update. I have it booting games that do not require CPM. No keyboard input yet, so I can't actually start the game.
CPM almost boots, but gets stuck after displaying the copyright message and the number of drives.
https://youtu.be/MyE1c0D7HiE
CPM almost boots, but gets stuck after displaying the copyright message and the number of drives.
https://youtu.be/MyE1c0D7HiE
Re: Incoming new core: Amstrad PCW
Quick update. Disk a lot more reliable but sitll not 100%. Keyboard now working.
https://youtu.be/1IrI-LB45WU
https://youtu.be/1IrI-LB45WU
Re: Incoming new core: Amstrad PCW
Thank you, I'm waiting this core. Is the first computer that I touched.
Re: Incoming new core: Amstrad PCW
@steddyman
Are you going to release an alpha or a beta version... so we can test and help with bugs?
It's a very interesting core, CP/M native machine.
Thanks for your work !.
Are you going to release an alpha or a beta version... so we can test and help with bugs?
It's a very interesting core, CP/M native machine.
Thanks for your work !.
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 154 times
- Been thanked: 52 times
Re: Incoming new core: Amstrad PCW
Yes I will be doing. I've been trying to figure out a really odd reliability issue which causes the core to randomly crash. Once I have that sorted I will release.
I've already added full keyboard support, and Kempston, Spectravideo and Cascade Joysticks, and also AMX, Kempston and Keymouse mice. When it doesn't crash most games and apps are playable.
I've already added full keyboard support, and Kempston, Spectravideo and Cascade Joysticks, and also AMX, Kempston and Keymouse mice. When it doesn't crash most games and apps are playable.
Re: Incoming new core: Amstrad PCW
Thanks very much ! ! !steddyman wrote: ↑Tue Aug 04, 2020 9:00 pm Yes I will be doing. I've been trying to figure out a really odd reliability issue which causes the core to randomly crash. Once I have that sorted I will release.
I've already added full keyboard support, and Kempston, Spectravideo and Cascade Joysticks, and also AMX, Kempston and Keymouse mice. When it doesn't crash most games and apps are playable.
Re: Incoming new core: Amstrad PCW
Hi
Yes, lots of advances. I have the disk reading now reliable at upto 32 Mhz and I've added DKtronics sound and joystick support. I expect to be releasing the core this week.
Here is a demo of the DKtronics support:
https://youtu.be/ShGYL9Fc8rM
Yes, lots of advances. I have the disk reading now reliable at upto 32 Mhz and I've added DKtronics sound and joystick support. I expect to be releasing the core this week.
Here is a demo of the DKtronics support:
https://youtu.be/ShGYL9Fc8rM
- bazza_12
- Top Contributor
- Posts: 443
- Joined: Sun May 24, 2020 7:49 pm
- Location: Yorkshire, UK
- Has thanked: 263 times
- Been thanked: 121 times
Re: Incoming new core: Amstrad PCW
wow! i didn't even know the pcw had game releases.. I thought it was strictly a word processor/spreadsheet..
The music is reversible but time is not. Turn back. Turn back
Re: Incoming new core: Amstrad PCW
There are about 200 games for it. Many great text and graphic adventures and even arcade games like Batman.
It is a suprisingly capable system. I recommend you checkout this video by Retro Recipes for an idea of what it is capable of for games:
https://www.youtube.com/watch?v=bwuH09S5YSE
It is a suprisingly capable system. I recommend you checkout this video by Retro Recipes for an idea of what it is capable of for games:
https://www.youtube.com/watch?v=bwuH09S5YSE
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 497 times
- Been thanked: 467 times
Re: Incoming new core: Amstrad PCW
Big thanks for working on this. I was an Amstrad fan as a kid, though I could only afford ZX Spectrum. PCW was well out of reach for me back then but I remember reading about it and staring at photos in mags.
Could you tell us more about video output? Will it be a VGA core?
Could you tell us more about video output? Will it be a VGA core?
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
Re: Incoming new core: Amstrad PCW
You're welcome.
It should be able to work over VGA. I unfortunately only have a 1600x1200 LCD to test via VGA and it doesn't support the 15khz frequency and looks terrible at anything other than the native resolution. Over HDMI though when scaled from the core it looks fantastic.
The output unscaled over VGA is 720x256 @ 50hz for PAL, or 720x200 @ 60hz for NTSC and both are at a horizontal frequency of 15.63 khz. It uses a 16 Mhz pixel clock.
It should be able to work over VGA. I unfortunately only have a 1600x1200 LCD to test via VGA and it doesn't support the 15khz frequency and looks terrible at anything other than the native resolution. Over HDMI though when scaled from the core it looks fantastic.
The output unscaled over VGA is 720x256 @ 50hz for PAL, or 720x200 @ 60hz for NTSC and both are at a horizontal frequency of 15.63 khz. It uses a 16 Mhz pixel clock.
- bazza_12
- Top Contributor
- Posts: 443
- Joined: Sun May 24, 2020 7:49 pm
- Location: Yorkshire, UK
- Has thanked: 263 times
- Been thanked: 121 times
Re: Incoming new core: Amstrad PCW
thanks for the link.. i had no idea..steddyman wrote: ↑Mon Aug 10, 2020 5:33 pm There are about 200 games for it. Many great text and graphic adventures and even arcade games like Batman.
It is a suprisingly capable system. I recommend you checkout this video by Retro Recipes for an idea of what it is capable of for games:
https://www.youtube.com/watch?v=bwuH09S5YSE
The music is reversible but time is not. Turn back. Turn back
Re: Incoming new core: Amstrad PCW
@steddyman
As soon as you release it, we can test it and tell you what works for us and what doesn't. We know how to do a good battery of tests.
All with the sole purpose of helping you improve the core, and if you also plan to publish the source we will port it to MiST, MiSTica and SiDi. Since you have taken the initiative and the lead, all we can do is help you to have a good core and that all users can enjoy the PCW in FPGA.
Amstrad PCW core is highly desired and expected, you can bet for it !
Go ahead !!!, Steddyman.
As soon as you release it, we can test it and tell you what works for us and what doesn't. We know how to do a good battery of tests.
All with the sole purpose of helping you improve the core, and if you also plan to publish the source we will port it to MiST, MiSTica and SiDi. Since you have taken the initiative and the lead, all we can do is help you to have a good core and that all users can enjoy the PCW in FPGA.
Amstrad PCW core is highly desired and expected, you can bet for it !
Go ahead !!!, Steddyman.
Re: Incoming new core: Amstrad PCW
Hi
Yes of course. I have access to Main_MiSTer now and will be adding it to the wiki and creating a new public repo for it sometime this week. I’d prefer to be the one fixing it initially so by all means report any issues,
I already have some things I want to add post release. For example there is currently an oddity with the title screen of Head over Heels displaying mixed up, and I want to change the memory system from solely using BRAM to using BRAM and SDRAM. This will allow it to then support greater than 256k memory.
Probably best to get it stable on MiSTer before porting it to the other platforms, but that shouldn’t take long.
Yes of course. I have access to Main_MiSTer now and will be adding it to the wiki and creating a new public repo for it sometime this week. I’d prefer to be the one fixing it initially so by all means report any issues,
I already have some things I want to add post release. For example there is currently an oddity with the title screen of Head over Heels displaying mixed up, and I want to change the memory system from solely using BRAM to using BRAM and SDRAM. This will allow it to then support greater than 256k memory.
Probably best to get it stable on MiSTer before porting it to the other platforms, but that shouldn’t take long.
Re: Incoming new core: Amstrad PCW
Not much longer now.
Just ironed out some issues with the Joystick support. Got AMX Mouse support working and now just getting Kempston mouse support working.
Just ironed out some issues with the Joystick support. Got AMX Mouse support working and now just getting Kempston mouse support working.
- tontonkaloun
- Posts: 354
- Joined: Sun May 24, 2020 7:38 pm
- Has thanked: 154 times
- Been thanked: 52 times
- kathleen
- Top Contributor
- Posts: 421
- Joined: Fri Jun 26, 2020 4:23 am
- Location: Belgium
- Has thanked: 243 times
- Been thanked: 138 times
Re: Incoming new core: Amstrad PCW
Same here I've even already took out of my shelf the original Amstrad PCW book
かすりん
Re: Incoming new core: Amstrad PCW
Cool.
Kempston and Keymouse now working.
Sorting out dual drive support now.
Kempston and Keymouse now working.
Sorting out dual drive support now.
Re: Incoming new core: Amstrad PCW
I'm turning on my physical PCWs while we wait to see if Steddyman is going ( or not ) to release the PCW core for dinner time . Lunch choked a little.