Page 3 of 5

Re: Cloud CPM F18a 80-Column

Posted: Mon May 08, 2023 10:17 am
by BlueIn2Red
No, it’s a hardware replacement for the video chip.

Re: Cloud CPM F18a 80-Column

Posted: Tue May 09, 2023 12:03 am
by allinretro
Thanks! This is fantastic on the emulator!
Now to find some affordable solution to run this on the Nabu Hardware.

Re: Cloud CPM F18a 80-Column

Posted: Tue May 09, 2023 4:24 pm
by arcadeshopper
cavaughan wrote: ↑Mon May 08, 2023 1:29 am I have no idea what an F18a is. Trying to figure that out, now...

Ok. It looks like it's an emulator. Correct?
Incorrect. The F18A is a VDP replacement implemented in FPGA. You remove the 9918A VDP and replace it with the F18A board.
Available here:
https://www.arcadeshopper.com/wp/store/ ... /539720609

there's also a home-brew hdmi version that was recently announced but you have to solder and assemble it yourself and it runs at 50% of the speed of the real version, if you just want 80col text it works fine for that

Re: Cloud CPM F18a 80-Column

Posted: Tue May 09, 2023 6:19 pm
by DJ Sures
Here is the lower cost diy alternative: viewtopic.php?t=116

Re: Cloud CPM F18a 80-Column

Posted: Wed May 10, 2023 4:51 am
by falken
I'm getting the same blank blue screen, running MAME on a Linux host. How do I get this F18a emulator to work with my system?

Re: Cloud CPM F18a 80-Column

Posted: Wed May 10, 2023 5:01 am
by DJ Sures
falken wrote: ↑Wed May 10, 2023 4:51 am I'm getting the same blank blue screen, running MAME on a Linux host. How do I get this F18a emulator to work with my system?
did you read the first post?

Re: Cloud CPM F18a 80-Column

Posted: Wed May 10, 2023 3:20 pm
by falken
It works fine on Windows, yes, but not on Linux. Do I have to be on Windows for this to work?

Re: Cloud CPM F18a 80-Column

Posted: Fri May 12, 2023 3:10 am
by jefferystone
I asked but never got an answer.

Who created the F18a NABU MAME version? Have the changes been made available on github or some other usable form for compiling (non-Windows)?

Thanks.

Re: Cloud CPM F18a 80-Column

Posted: Fri May 12, 2023 3:29 am
by DJ Sures
jefferystone wrote: ↑Fri May 12, 2023 3:10 am I asked but never got an answer.

Who created the F18a NABU MAME version? Have the changes been made available on github or some other usable form for compiling (non-Windows)?

Thanks.
I don't see every question. Here are the changes to use V9938 instead of the TMS9918a

Code: Select all

// remove this...
    //TMS9918A(config, m_tms9928a, 10.738635_MHz_XTAL);
    //m_tms9928a->set_screen(m_screen);
    //m_tms9928a->set_vram_size(0x4000);
    //m_tms9928a->int_callback().set(*this, FUNC(nabupc_state::vdp_int_w));

// add this...
    V9938(config, m_v9938, 21.477272_MHz_XTAL);
    m_v9938->set_screen_ntsc(m_screen);
    m_v9938->set_vram_size(0x4000);
    m_v9938->int_cb().set(*this, FUNC(nabupc_state::vdp_int_w));

Re: Cloud CPM F18a 80-Column

Posted: Fri May 12, 2023 6:25 pm
by ralphy
There are additional changes required to compile f18a support for MAME.

I've attached a patch file against Brian's latest keyboard emulation update.