Post by palmdoogie on Aug 15, 2016 4:02:14 GMT 1
Hello All,
I'm the person who was working on LJP-Lite several years back. I had it mostly complete including a lite version of Palm MAME integrated. There was just a little more debugging and memory leak plugging needed, but sadly, the Palm platform was already sort of dying even when I started the project and now is pretty much a thing of the past. But I never gave up on the idea of portable light weight emulation. I have plans to port perhaps not all of the LJP code verbatim, but at least the spirit of LJP over to a brand new platform. Here are some of the things I considered:
iOS: Not emulator friendly due to ROM controversy and I didn't want to make something that you'd have to jailbreak your device just to use. Also, touch control for a vintage emulator? Yuk!
I also wanted a lightweight platform that connects to a modern Television via HDMI so….
Rasberry Pi: RetroPi already exists, and I'm not happy with the experience. Why can't a 1MHz Apple IIe be emulated with sound at full speed on a 700-900MHz Arm Cortex A? My 66Mhz Power Macintosh running OS-8 did the job quite handily back in 1994, thank you very much!
Any number of other single board computers adapted for HDMI or small handheld LCDs: Ack! The HDMI capable SBCs all like to have some bulky OS running on them. I prefer bare metal performance for my dedicated emulator running machine. And by the time you stack up shields to get these on a "Portable" 3.5" LCD, the sandwich is ugly and bulky no matter how you 3D printer re-package it!
So…. I'm creating a NEW platform. I'm shooting for an ARM Cortex-M class powered architecture and a fair amount of shared design between the HDMI Set top unit and the 3.5" LCD(or similar) handheld. I'll be developing the hardware custom and designing the PCB myself, so that I can make something Zodiac-esque, although I won't be able to create something as compact as that was. Think of something more like a wide-ish format gameboy only quite a bit slimmer. I plan to have a full size Playstation thumbstick on board, for instance. My biggest complaint on the Zodiac was the very delicate thumbstick. I had some thoughts on making a single device that had both an LCD and an HDMI output. First I want to prove out the architecture and see where I end up. Maybe I can power down the HDMI transmitter chip when the unit is not plugged into a power adapter…
I know this won't much resemble a Palm device and will not be quite as elegant as a Zodiac, since I don't have a 6-7 figure budget for industrial design, but the purpose is to make something semi-homebrew and try to build a community around it. I want to make the platform easier to program for. MUCH easier than the Palm with it's split-personality 68K launcher and Pace Native Object emulators and the parameter handoff voodoo that was required. Also, I want to be more compact and efficient than linux. I basically will build and supply libraries to all of the I/O functions, graphics, USB or BT HID devices(for the TV connected unit) and port a handful of must have emulators to prove out the platform. Then I'd like to see people get excited about expanding even to the point of writing new non-emulator games/programs for the device.
Anyway, I thought I post on here to see if anyone is still out there in the LJP world listening
I'm the person who was working on LJP-Lite several years back. I had it mostly complete including a lite version of Palm MAME integrated. There was just a little more debugging and memory leak plugging needed, but sadly, the Palm platform was already sort of dying even when I started the project and now is pretty much a thing of the past. But I never gave up on the idea of portable light weight emulation. I have plans to port perhaps not all of the LJP code verbatim, but at least the spirit of LJP over to a brand new platform. Here are some of the things I considered:
iOS: Not emulator friendly due to ROM controversy and I didn't want to make something that you'd have to jailbreak your device just to use. Also, touch control for a vintage emulator? Yuk!
I also wanted a lightweight platform that connects to a modern Television via HDMI so….
Rasberry Pi: RetroPi already exists, and I'm not happy with the experience. Why can't a 1MHz Apple IIe be emulated with sound at full speed on a 700-900MHz Arm Cortex A? My 66Mhz Power Macintosh running OS-8 did the job quite handily back in 1994, thank you very much!
Any number of other single board computers adapted for HDMI or small handheld LCDs: Ack! The HDMI capable SBCs all like to have some bulky OS running on them. I prefer bare metal performance for my dedicated emulator running machine. And by the time you stack up shields to get these on a "Portable" 3.5" LCD, the sandwich is ugly and bulky no matter how you 3D printer re-package it!
So…. I'm creating a NEW platform. I'm shooting for an ARM Cortex-M class powered architecture and a fair amount of shared design between the HDMI Set top unit and the 3.5" LCD(or similar) handheld. I'll be developing the hardware custom and designing the PCB myself, so that I can make something Zodiac-esque, although I won't be able to create something as compact as that was. Think of something more like a wide-ish format gameboy only quite a bit slimmer. I plan to have a full size Playstation thumbstick on board, for instance. My biggest complaint on the Zodiac was the very delicate thumbstick. I had some thoughts on making a single device that had both an LCD and an HDMI output. First I want to prove out the architecture and see where I end up. Maybe I can power down the HDMI transmitter chip when the unit is not plugged into a power adapter…
I know this won't much resemble a Palm device and will not be quite as elegant as a Zodiac, since I don't have a 6-7 figure budget for industrial design, but the purpose is to make something semi-homebrew and try to build a community around it. I want to make the platform easier to program for. MUCH easier than the Palm with it's split-personality 68K launcher and Pace Native Object emulators and the parameter handoff voodoo that was required. Also, I want to be more compact and efficient than linux. I basically will build and supply libraries to all of the I/O functions, graphics, USB or BT HID devices(for the TV connected unit) and port a handful of must have emulators to prove out the platform. Then I'd like to see people get excited about expanding even to the point of writing new non-emulator games/programs for the device.
Anyway, I thought I post on here to see if anyone is still out there in the LJP world listening