Casio PV-1000 Console Core

Flandango
Core Developer
Posts: 459
Joined: Wed May 26, 2021 9:35 pm
Has thanked: 59 times
Been thanked: 383 times

Casio PV-1000 Console Core

Unread post by Flandango »

Here is a beta of the Casio PV-1000 console core that I am working on.
Still needs some tweaking and polishing, like the video timing but for the most part, the whole library of games (all 13) load and seem playable.
Attachments
Casio_PV-1000_Beta_20220804.7z
(655.92 KiB) Downloaded 427 times
12characters
Posts: 125
Joined: Wed Jun 03, 2020 5:39 pm
Has thanked: 8 times
Been thanked: 36 times

Re: Casio PV-1000 Console Core

Unread post by 12characters »

I am excited trying out this obscurity. What is the core name that should be used for the game directory? Does it require any boot rom?
breiztiger
Top Contributor
Posts: 468
Joined: Sun May 24, 2020 7:17 pm
Has thanked: 35 times
Been thanked: 99 times

Re: Casio PV-1000 Console Core

Unread post by breiztiger »

No boot rom needed

Game directory must be name as casio_pv-1000
CPC-Power Staff
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: Casio PV-1000 Console Core

Unread post by Moondandy »

Great work! Really nice to be able to check this system out finally, I gave the library a quick run through and everything played fine for me without any issues. I did notice a few games had a blue border at the top and bottom, is that how those games are a bit like some SMS games?

Well done doing the NEC D65010G031 sound chip, we didn't have that one yet.
Flandango
Core Developer
Posts: 459
Joined: Wed May 26, 2021 9:35 pm
Has thanked: 59 times
Been thanked: 383 times

Re: Casio PV-1000 Console Core

Unread post by Flandango »

Yeah the blue (or red border as in some other games) are actually on the top and bottom. Mame has them on the side to fit the 4:3 aspect and 256x192 resolution but then I saw videos of the actual console and noticed they were on the top and bottom.
I couldn't find any information on that chip, which actually handles the sound and video so based it on information from Mame, videos and brute force.
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: Casio PV-1000 Console Core

Unread post by Moondandy »

Ah nice, thanks for confirming! What is left for you to do beyond adding in the various menu options before you can merge into Main?
Flandango
Core Developer
Posts: 459
Joined: Wed May 26, 2021 9:35 pm
Has thanked: 59 times
Been thanked: 383 times

Re: Casio PV-1000 Console Core

Unread post by Flandango »

As for additional menu items, there really isn't anything, system-wise, that is left. No joystick options, no peripherals not even Ntsc/Pal options. Maybe add back in the usual Wide/Normal screen option.
The biggest thing for me, is cleaning up the code. It's the equivalent of a prototype board with nothing but bodge wire and duct tape.
Once I get it to a state that is not too embarrassing, I will put it in Main.
User avatar
Rocky2040
Posts: 16
Joined: Sun May 24, 2020 11:11 pm
Been thanked: 1 time

Re: Casio PV-1000 Console Core

Unread post by Rocky2040 »

Thanks for the work. Been messing aroudn with the core today
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: Casio PV-1000 Console Core

Unread post by Moondandy »

Flandango wrote: Fri Aug 05, 2022 3:56 pm As for additional menu items, there really isn't anything, system-wise, that is left. No joystick options, no peripherals not even Ntsc/Pal options. Maybe add back in the usual Wide/Normal screen option.
The biggest thing for me, is cleaning up the code. It's the equivalent of a prototype board with nothing but bodge wire and duct tape.
Once I get it to a state that is not too embarrassing, I will put it in Main.
How you getting on with your refactor? Coming together OK?
Flandango
Core Developer
Posts: 459
Joined: Wed May 26, 2021 9:35 pm
Has thanked: 59 times
Been thanked: 383 times

Re: Casio PV-1000 Console Core

Unread post by Flandango »

Moondandy wrote: Sat Sep 03, 2022 8:04 pm
Flandango wrote: Fri Aug 05, 2022 3:56 pm As for additional menu items, there really isn't anything, system-wise, that is left. No joystick options, no peripherals not even Ntsc/Pal options. Maybe add back in the usual Wide/Normal screen option.
The biggest thing for me, is cleaning up the code. It's the equivalent of a prototype board with nothing but bodge wire and duct tape.
Once I get it to a state that is not too embarrassing, I will put it in Main.
How you getting on with your refactor? Coming together OK?
Got some of it cleaned up and refactored but for the most part it is not what I would like to deem as "professional" or semi-professional.
I am just going to put a quick Readme together and push it up to main one of these days.
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: Casio PV-1000 Console Core

Unread post by Moondandy »

Fair play, if it works then may as well. Maybe someone can help clean it up further if it would benefit from it once it's in Main.

Are there any other systems you are interested in making cores for? Really appreciate you working on these obscure ones.
Flandango
Core Developer
Posts: 459
Joined: Wed May 26, 2021 9:35 pm
Has thanked: 59 times
Been thanked: 383 times

Re: Casio PV-1000 Console Core

Unread post by Flandango »

Moondandy wrote: Sat Sep 03, 2022 8:52 pm Fair play, if it works then may as well. Maybe someone can help clean it up further if it would benefit from it once it's in Main.

Are there any other systems you are interested in making cores for? Really appreciate you working on these obscure ones.
I had a couple of them going but others beat me to the punch and they did a much better job.
I got a couple others but they are much more complicated and I'm trying to avoid having to make any changes to Main as much as possible. If they get anywhere I'll make post for folks to try out. Again I'm no expert at all and just spending some time learning and having fun.
User avatar
PistolsAtDawn
Posts: 358
Joined: Fri Feb 18, 2022 7:29 pm
Has thanked: 303 times
Been thanked: 100 times

Re: Casio PV-1000 Console Core

Unread post by PistolsAtDawn »

Flandango wrote: Sat Sep 03, 2022 8:34 pm
Moondandy wrote: Sat Sep 03, 2022 8:04 pm
Flandango wrote: Fri Aug 05, 2022 3:56 pm As for additional menu items, there really isn't anything, system-wise, that is left. No joystick options, no peripherals not even Ntsc/Pal options. Maybe add back in the usual Wide/Normal screen option.
The biggest thing for me, is cleaning up the code. It's the equivalent of a prototype board with nothing but bodge wire and duct tape.
Once I get it to a state that is not too embarrassing, I will put it in Main.
How you getting on with your refactor? Coming together OK?
Got some of it cleaned up and refactored but for the most part it is not what I would like to deem as "professional" or semi-professional.
I am just going to put a quick Readme together and push it up to main one of these days.
Options are always appreciated. Thank you for sharing!
User avatar
Moondandy
Top Contributor
Posts: 535
Joined: Mon May 25, 2020 2:14 am
Location: Edinburgh, Scotland
Has thanked: 32 times
Been thanked: 102 times

Re: Casio PV-1000 Console Core

Unread post by Moondandy »

Great stuff, congrats on yet another core! Really enjoying seeing more of these obscure systems I don't own come to MiSTer and be able to finally play them. Can't wait to see what you do next. :-)
User avatar
Hectic
Posts: 47
Joined: Tue Jun 09, 2020 3:23 am
Been thanked: 10 times

Re: Casio PV-1000 Console Core

Unread post by Hectic »

breiztiger wrote: Fri Aug 05, 2022 10:12 am No boot rom needed

Game directory must be name as casio_pv-1000
ty

no info here https://github.com/MiSTer-devel/Casio_PV-1000_MiSTer

edit. it seems external storage cannot been used w this core
Flandango
Core Developer
Posts: 459
Joined: Wed May 26, 2021 9:35 pm
Has thanked: 59 times
Been thanked: 383 times

Re: Casio PV-1000 Console Core

Unread post by Flandango »

There shouldn't be anything core specific that would not allow external storage.
How is your external storage linked/used so I can try it out myself and see what may be the cause.
User avatar
Hectic
Posts: 47
Joined: Tue Jun 09, 2020 3:23 am
Been thanked: 10 times

Re: Casio PV-1000 Console Core

Unread post by Hectic »

Well, it seems the correct way of name directory is "Casio_PV-1000".

Capital C, Capital P, Capital V

Otherwise doenst works for me
KremlingKuthroat19
Posts: 237
Joined: Sat Aug 22, 2020 3:08 am
Has thanked: 27 times
Been thanked: 50 times

Re: Casio PV-1000 Console Core

Unread post by KremlingKuthroat19 »

Fantastic work on the core Flandango. I tested all the commercial games and they all work flawlessly. Massive kudos for preserving a very obscure console
User avatar
Juri
Posts: 48
Joined: Sun May 24, 2020 6:49 pm
Has thanked: 12 times
Been thanked: 4 times

Re: Casio PV-1000 Console Core

Unread post by Juri »

hi,
i had a look at this core but it completely hang my mister. i have to power cycle it to start it working again
any clues?

JF
Flandango
Core Developer
Posts: 459
Joined: Wed May 26, 2021 9:35 pm
Has thanked: 59 times
Been thanked: 383 times

Re: Casio PV-1000 Console Core

Unread post by Flandango »

How far did you get with the core? Did you get a chance to load a rom file?
Are you using HDMI or VGA?

Texemosis
Posts: 65
Joined: Wed Jun 02, 2021 5:44 pm
Has thanked: 7 times
Been thanked: 4 times

Re: Casio PV-1000 Console Core

Unread post by Texemosis »

hey, I tried playing the game Dirty Chameleon and I can't get it controlling right. The Chameleon can't move to the right, can't use it's tongue attack. Either the controls of this game are weird or there's some kind of bugginess going on.

KremlingKuthroat19
Posts: 237
Joined: Sat Aug 22, 2020 3:08 am
Has thanked: 27 times
Been thanked: 50 times

Re: Casio PV-1000 Console Core

Unread post by KremlingKuthroat19 »

Texemosis wrote: Wed Mar 08, 2023 1:35 am

hey, I tried playing the game Dirty Chameleon and I can't get it controlling right. The Chameleon can't move to the right, can't use it's tongue attack. Either the controls of this game are weird or there's some kind of bugginess going on.

I thought it was just me. This game either controls like garbage or there's a bug in terms of the playability of this game. I tried this sometime last year. Maybe you should open a Github ticket?

Flandango
Core Developer
Posts: 459
Joined: Wed May 26, 2021 9:35 pm
Has thanked: 59 times
Been thanked: 383 times

Re: Casio PV-1000 Console Core

Unread post by Flandango »

Texemosis wrote: Wed Mar 08, 2023 1:35 am

hey, I tried playing the game Dirty Chameleon and I can't get it controlling right. The Chameleon can't move to the right, can't use it's tongue attack. Either the controls of this game are weird or there's some kind of bugginess going on.

I'll take a look at it when I get home.

Flandango
Core Developer
Posts: 459
Joined: Wed May 26, 2021 9:35 pm
Has thanked: 59 times
Been thanked: 383 times

Re: Casio PV-1000 Console Core

Unread post by Flandango »

I believe I fixed the control issue with Dirty Chameleon (played for a few levels a few times and it seems to work now).
Try this out, if everything looks good and no complaints, I'll push it up.

Attachments
Casio_PV-1000_20230310.7z
(656.97 KiB) Downloaded 243 times
KremlingKuthroat19
Posts: 237
Joined: Sat Aug 22, 2020 3:08 am
Has thanked: 27 times
Been thanked: 50 times

Re: Casio PV-1000 Console Core

Unread post by KremlingKuthroat19 »

Flandango wrote: Fri Mar 10, 2023 8:01 pm

I believe I fixed the control issue with Dirty Chameleon (played for a few levels a few times and it seems to work now).
Try this out, if everything looks good and no complaints, I'll push it up.

Just tested it out. Dirty Chameleon is playable now! Tested out the whole library too to see if there were any regressions and none at all. The entire library is now playable! Great work :)

Texemosis
Posts: 65
Joined: Wed Jun 02, 2021 5:44 pm
Has thanked: 7 times
Been thanked: 4 times

Re: Casio PV-1000 Console Core

Unread post by Texemosis »

hey, that was pretty fast. Awesome.

Post Reply