Page 1 of 1

Casio PV-1000 Console Core

Posted: Fri Aug 05, 2022 1:18 am
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.

Re: Casio PV-1000 Console Core

Posted: Fri Aug 05, 2022 10:11 am
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?

Re: Casio PV-1000 Console Core

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

Game directory must be name as casio_pv-1000

Re: Casio PV-1000 Console Core

Posted: Fri Aug 05, 2022 1:22 pm
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.

Re: Casio PV-1000 Console Core

Posted: Fri Aug 05, 2022 1:35 pm
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.

Re: Casio PV-1000 Console Core

Posted: Fri Aug 05, 2022 3:33 pm
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?

Re: Casio PV-1000 Console Core

Posted: Fri Aug 05, 2022 3:56 pm
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.

Re: Casio PV-1000 Console Core

Posted: Thu Aug 11, 2022 7:05 pm
by Rocky2040
Thanks for the work. Been messing aroudn with the core today

Re: Casio PV-1000 Console Core

Posted: Sat Sep 03, 2022 8:04 pm
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?

Re: Casio PV-1000 Console Core

Posted: Sat Sep 03, 2022 8:34 pm
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.

Re: Casio PV-1000 Console Core

Posted: Sat Sep 03, 2022 8:52 pm
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.

Re: Casio PV-1000 Console Core

Posted: Sat Sep 03, 2022 10:36 pm
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.

Re: Casio PV-1000 Console Core

Posted: Sat Sep 03, 2022 10:43 pm
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!

Re: Casio PV-1000 Console Core

Posted: Sun Sep 04, 2022 12:22 am
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. :-)

Re: Casio PV-1000 Console Core

Posted: Sun Sep 04, 2022 5:14 pm
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

Re: Casio PV-1000 Console Core

Posted: Sun Sep 04, 2022 9:58 pm
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.

Re: Casio PV-1000 Console Core

Posted: Sun Sep 04, 2022 10:31 pm
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

Re: Casio PV-1000 Console Core

Posted: Mon Sep 05, 2022 4:25 pm
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

Re: Casio PV-1000 Console Core

Posted: Sat Mar 04, 2023 8:24 am
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?


Re: Casio PV-1000 Console Core

Posted: Sat Mar 04, 2023 1:12 pm
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?


Re: Casio PV-1000 Console Core

Posted: Wed Mar 08, 2023 1:35 am
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.


Re: Casio PV-1000 Console Core

Posted: Wed Mar 08, 2023 4:25 pm
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?


Re: Casio PV-1000 Console Core

Posted: Wed Mar 08, 2023 5:52 pm
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.


Re: Casio PV-1000 Console Core

Posted: Fri Mar 10, 2023 8:01 pm
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.


Re: Casio PV-1000 Console Core

Posted: Fri Mar 10, 2023 9:34 pm
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 :)


Re: Casio PV-1000 Console Core

Posted: Sat Mar 11, 2023 6:01 pm
by Texemosis

hey, that was pretty fast. Awesome.