CoolHandMike
He/Him
Editor, Reviewer, Experienced player (636)
Joined: 3/9/2019
Posts: 583
Wanted to share a bit of my experience testing this experimental core out and someone had a question on how to run it so made a permanent post here. -What is the Amstrad CPC? The Amstrad CPC (short for "Colour Personal Computer") is a series of 8-bit home computers produced by Amstrad between 1984 and 1990. It was designed to compete in the mid-1980s home computer market dominated by the Commodore 64 and the ZX Spectrum, where it successfully established itself primarily in the United Kingdom, France, Spain, and the German-speaking parts of Europe. (from wiki) -What machines are emulated in the experimental core? Of the six models of CPC the experimental core supports CPC 464 and CPC 6128. -Warning on Load: "You are trying to load one or more disc images. Please select something other than _______ emulation immediately and reboot the core." If you receive a message after loading a game use the emulated machine can be switched after loading the game by selecting the menu "Amstrad CPC" -> "Core Emulation Settings". Then changing the "Emulated Machine" selection in the dropdown. Then select in the menu "Emulation" -> "Reboot Core". -Setting up Controllers In my limited experience, this has worked well. First Go to the Config -> Controllers and setup a joystick. It has up down left right and three fire buttons. Then go to the Keyboard tab and go through and -How to get past blue menu screen? First you want to find the file you need to run. 1. Type out CAT and you can view a list of files. The file to run should be similar to the name of the game. EX: Gryzor is GRYZOR. 2. Then you need to type out RUN" then the name the game with no spaces like below. On the Amstrad CPC the quotation is SHIFT+2, right between the @ and the $ sign. Look at an image of an Amstrad CPC keyboard if that is not clear. Although for some reason that was not working well for me so I used TasStudio instead. In TasStudio menu select Columns -> "Show Keys" to see all the other keyboard buttons in addition to the joystick keys. To input the quotation Select the "!" cell and 2 on the same frame. That should enter the " " ". 3. run"Gryzor 4. Then be prepared to wait for several minutes maybe. The little blinking yellow light on the bottom of Bizhawk seems to indicate it is loading. Included a test bk2 file here for running Gryzor with some human gameplay. https://tasvideos.org/UserFiles/Info/638408082422448233 -Ram Search and Ram Watch In Ram Search -> Options -> Memory Domains you can select the System Bus or the RAM domains. Although oddly enough I was only able to find relevant fields in the System Bus domain instead of the other 7 RAM domains. -Virtual Keyboard Not setup at the moment. Thanks to TakuikaNinja and YoshiRulz for their help in walking me through the process. If anyone can add additional info or correct info here that would be helpful for me and others interested in tasing games on this system.
discord: CoolHandMike#0352
LoganTheTASer
He/They
Banned User, Experienced player (754)
Joined: 7/3/2022
Posts: 458
Location: Berkshire, UK
very interesting stuff! do you think a fully optimised TAS could be made with CPCHawk yet?
CoolHandMike
He/Him
Editor, Reviewer, Experienced player (636)
Joined: 3/9/2019
Posts: 583
LogansGamingRoom wrote:
very interesting stuff! do you think a fully optimised TAS could be made with CPCHawk yet?
I do not know how accurate this core is as far as the inputs working on actual hardware. However there are some visual and sound issues atm with the core with some games. You could make a tas with what is there though since recording and playback work.
discord: CoolHandMike#0352
LoganTheTASer
He/They
Banned User, Experienced player (754)
Joined: 7/3/2022
Posts: 458
Location: Berkshire, UK
cool. i guess i’ll be the first CPC TASer then :)
LoganTheTASer
He/They
Banned User, Experienced player (754)
Joined: 7/3/2022
Posts: 458
Location: Berkshire, UK
just thought of one more question: does CPCHawk have an actual TAS editor yet? (like on other consoles)
CoolHandMike
He/Him
Editor, Reviewer, Experienced player (636)
Joined: 3/9/2019
Posts: 583
LogansGamingRoom wrote:
just thought of one more question: does CPCHawk have an actual TAS editor yet? (like on other consoles)
TasStudio works with it.
discord: CoolHandMike#0352
LoganTheTASer
He/They
Banned User, Experienced player (754)
Joined: 7/3/2022
Posts: 458
Location: Berkshire, UK
nice. just wanted to make sure. i’m gonna try this tomorrow after school.
Asnivor
He/Him
Editor
Joined: 11/27/2017
Posts: 86
Location: United Kingdom
This core is extremely inaccurate and probably only about 50% finished. I would not get your hopes up too much. I need to try and find time in the next 12 months to re-write the CRTC chip emulation and make the tape loading work properly.
Active player (291)
Joined: 12/20/2022
Posts: 32
Location: UK
LogansGamingRoom wrote:
very interesting stuff! do you think a fully optimised TAS could be made with CPCHawk yet?
When I was TASing the Spectrum version of Dizzy: The Ultimate Cartoon Adventure I gave the CPC version a go at the same time. While it technically ran fine, the timing was clearly wrong - the game was running at about half speed (and not the emulator, as the music was running at normal speed). I wouldn't recommend it in its current state.
Joined: 7/17/2012
Posts: 530
Location: Switzerland
How are things progressing? There's still no vitual pad (among other things)? The only way to test this core is through TasStudio?
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291