VOGONS


First post, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

Hi,

I finally post here as my PicoMEM audience is really small on the old hardware section here 😀

I am (I hope) still well known for the Mod Master XT project here.

As you may know, I did the PicoMEM that is like a PicoGUS with ISA Memory interface.
Then, it can emulate ROM, RAM as well as I/O devices.

The PicoMEM has no DMA capability for the moment as I had to do choices with the limitted GPIO.
Then, it can't be as accurate as the PicoGUS.

For the moment, it emulate Adlib, CMS and Tandy are here (To be published soon)
And all those sound cards work at the same time (We can imagin a tracker doing Adlib, CMS and Tandy at the same time 😀

I have in the plan to add Covox, then integrate Sound Blaster and Gravis, but with Emulated DMA that will limit the compatibility.

https://github.com/FreddyVRetro/ISA-PicoMEM

For the future, Pico2 will open soo many possibilities and Audio will surely be the fonctionality with the more improvements.

Reply 1 of 14, by Kekkula

User metadata
Rank Member
Rank
Member

It would be great if you could open source the project, so we could have all the fun making our own cards... Like picogus.

Reply 2 of 14, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

Hi,

I took the decision to not open source the hardware to limit the support time. (Ian is contacted for HW problem for self made picogus)

Also, of course, to limit the possibility to have chinese / east europe ppls putting picoMEM everywhere on ebay and I will also have to do the support.
Texelec told me it is not likely to happens, but I am still not convinced 😀
Support the PicoMEM is not an easy task, it is not like an XTIDE with one ROM and 3 logic chip...

I also never build XTIDE myself and prefered to buy from Texelec (Even if I am from france) because it is not worth it.

Reply 3 of 14, by Kekkula

User metadata
Rank Member
Rank
Member

Well I'm just the opposite 😁 Getting a ready made card would be like getting a already made jigsaw puzzle.
Best part for me is the building process, i've built couple picoguses, xtide cards and necroware mouse adapters.
Hardware wise your of course free to do what you will... But software might be a problem... Aren't you using code from dosbox and picogus and other open source projects and selling that code with your product?

Reply 4 of 14, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

Hi,

I can understand, will see if Texelec can be Ok to sell just PCB

Reply 5 of 14, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie
Kekkula wrote on 2024-10-03, 15:10:

Well I'm just the opposite 😁 Getting a ready made card would be like getting a already made jigsaw puzzle.
Best part for me is the building process, i've built couple picoguses, xtide cards and necroware mouse adapters.
Hardware wise your of course free to do what you will... But software might be a problem... Aren't you using code from dosbox and picogus and other open source projects and selling that code with your product?

Most of the code is already release, I will publish the rest really soon. (this month for sure)

What remain from DOSBOX Code (GNU) is ridiculous, just a skeletton for IRQ13 code.
And PicoMEM (All around) code is 2 Years of code.

You can already see it on the Github by the way, Disk code is published.

Reply 7 of 14, by stamasd

User metadata
Rank l33t
Rank
l33t

I was going to mention Pico2. More I/O lines, more memory, more processing power. It would open a lot of possibilities for projects like yours (I do have a PicoMem, thanks Adrian Black for the great review).

I/O, I/O,
It's off to disk I go,
With a bit and a byte
And a read and a write,
I/O, I/O

Reply 8 of 14, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

Hi,

New picoMEM firmware released :
https://github.com/FreddyVRetro/ISA-PicoMEM/t … e/main/firmware

New: Added support for Tandy 1000 (Early ones with Tandy graphic)
New: CMS/SAA1099 Sound card Added
New: Tandy Sound card Added
New: Adlib/Tandy and CMS are working at the same time and can be configured by PMinit
New: Added Display of the mounted USB devices
New: Adlib/CMS/Tandy and Joystick can be use even if the BIOS Start to fail / is Disabled.
! If the BIOS Start in 40 Column graphic mode, change to 80 Column when starting the setup
If the Bootstrap fail to load a sector, display the error code.

Reply 9 of 14, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

Hi,

I had no real success here so far 😀

I am working on Sound Blaster emulation now with emulaterd DMA as the current PicoMEM does not have DMA signals support.
It start to work, but still need lot of fix.

I may add also Mindscape, and Covox sound Master 2 (When DMA will work), Covox, Disney sound source....

On the Next gen PicoMEM, I did not test the hardware DMA yet, but it is present. It will of course help to better support SB, then add GUS as well.

Reply 10 of 14, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie
stamasd wrote on 2024-10-03, 17:38:

I was going to mention Pico2. More I/O lines, more memory, more processing power. It would open a lot of possibilities for projects like yours (I do have a PicoMem, thanks Adrian Black for the great review).

I am playing with Pico2 since some months, and Have the PicoMEM 1.5 with solderd RP2350B chip since 4 month 😉

Reply 11 of 14, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

Hi,

I may release the new firmware soon, with Mindscape Music Board emulation added.

I starte to have some success with SB emulation but it is difficult, as done in full DMA emulation via an IRQ plus IRQ redirection for the SB IRQ (All done via a multiplexing interrupt code)

Reply 12 of 14, by FreddyV

User metadata
Rank Oldbie
Rank
Oldbie

Hi,

Partial SB emulation on the latest firmware is added.
It is far from perfect as it is emulating DMA via a multiplexed interrupt.
Anyway, work great on quite a lot of games.

I also just confirmed 2 days ago that Hardware DMA work on the PicoMEM 1.5 (PicoMEM 2.0 Pre prototype)

I will be able to do Real SB Support and GUS on the PicoMEM 2.0 😉

Reply 13 of 14, by carlostex

User metadata
Rank l33t
Rank
l33t
FreddyV wrote on 2025-11-25, 17:15:
Hi, […]
Show full quote

Hi,

Partial SB emulation on the latest firmware is added.
It is far from perfect as it is emulating DMA via a multiplexed interrupt.
Anyway, work great on quite a lot of games.

I also just confirmed 2 days ago that Hardware DMA work on the PicoMEM 1.5 (PicoMEM 2.0 Pre prototype)

I will be able to do Real SB Support and GUS on the PicoMEM 2.0 😉

I tried the new firmware with BIOS 0 on the config file because i wanted to save upper memory space and just use PMINIT to initialize the sound cards emulation. However i have the same problem i had with previous firmware and PMINIT version, when i try to activate the emulations i need like this:

PMINIT /cms 1:210 /tdy 1:1e0 /mmb:2F0

PMINIT returns that those emulations were enabled but not at the port i want, it sets everything on default port, like 220 port for CMS and 300 for MMB. PMINIT problem or firmware?

Reply 14 of 14, by vetz

User metadata
Rank l33t
Rank
l33t
FreddyV wrote on 2025-11-25, 17:15:
Hi, […]
Show full quote

Hi,

Partial SB emulation on the latest firmware is added.
It is far from perfect as it is emulating DMA via a multiplexed interrupt.
Anyway, work great on quite a lot of games.

I also just confirmed 2 days ago that Hardware DMA work on the PicoMEM 1.5 (PicoMEM 2.0 Pre prototype)

I will be able to do Real SB Support and GUS on the PicoMEM 2.0 😉

This is awesome! Thanks for the update. I'll test it out in my 286!

3D Accelerated Games List (Proprietary APIs - No 3DFX/Direct3D)
3D Acceleration Comparison Episodes