PiTrex Wiki
Entry-2020-09-17_05-02-32 editing ...
Enter password:
Select file to upload:
No Image...
tailgunner2,s.png
pitrexV1case2_front,blog.jpg
bitfighter.png
osgg1.png
ext.gif
osgg3,s.png
xinvaders3D1.xwd,s.png
pitrex_prog_logic.png
timing_W,stages,s.png
gammarace2.png
mouldscut.jpg
tailgunner1,s.png
blog.png
bwidow,s.jpg
xspacewars1,s.png
rocks,s.png
minestorm2.png
zblast_pitrex_title.png
PiTrexpiles_finished,s.jpg
PiTrexpiles_finished.jpg
hdmicable,s.jpg
zblast2.xwd.png
malban_baremetalfeb2021.jpg
squeezetrex1.jpg
pifitted,s.jpg
rocks.png
osgg2,s.png
zblast2.xwd,s.png
rdefender.png
minestorm1,s.png
pitrex_v1.jpg
xhyperoid.xwd,s.png
xsc1,s.png
vmmenu.png
karlquappe1,s.png
squeezetrex1,s.jpg
hypernova.png
vectoroids.gif
bwidow.jpg
xsc1.png
zblast_pitrex_game.png
piTrexdevpcb.jpg
pitrex_v1,s.jpg
optimel100.jpg
timing_w,stages,s.png
pitrex_grid,s.jpg
writetest,s.jpg
minestorm1.png
Xgames_combined.jpg
xasteroids1.xwd.png
nofollow.gif
piusbffc,s.jpg
writetest.jpg
timing_R,stages.png
pitrexV1_front.jpg
thinconnectors.jpg
pitrexlogo.png
karlquappe2.png
pitrex_prog_logic,s.png
rdefender,s.png
karlquappe2,s.png
minestorm3.png
xsc2,s.png
rss_wiki.gif
3dpongsm.gif
pitrex_idea,s.png
osgg1,s.png
wike.gif
zblast1.xwd.png
tailgunner2.png
thin90.jpg
karlquappe1.png
icbm3dsm.gif
pitrex_idea.png
JStarCastle.png
zblast_pitrex_both.png
piTrex_Prog_logic.png
badusb.jpg
mucarex.jpg
Bouncer.jpg
pitrexdevpcb.jpg
wordwarvi.png
xhyperoid.xwd.png
JStarCastle,s.png
timing_W,stages.png
Bouncer,s.jpg
pcb_v1r2_top,s.jpg
zblast1.xwd,s.png
USB_RAcable,s.jpg
hdmi-cable,s.jpg
pitrex_discrete_individual_resistors_r1,5.png
xspacewars1.png
piusbffc.jpg
piserialheader,s.jpg
cabled,s.jpg
xsc2.png
dremel,s.jpg
wordwarvism.png
hdmi-cable.jpg
gyrocks.jpg
pifitted.jpg
case3dprinted.jpg
hdmicable.jpg
3dpong.gif
xspacewars2.png
freshly_baked.jpg
osgg3.png
kuklomenos,s.png
minestorm2,s.png
pitrexV1case_front2,blog.jpg
wordwarvi-sm.png
timing_r,stages,s.png
minestorm3,s.png
worship_vector.png
bzone.jpg
news.png
osgg2.png
pitrex_veroboard,s.jpg
xlander2.xwd,s.png
dremel.jpg
piTrex_prog_logic,s.png
qplug.jpg
xasteroids2.xwd,s.png
case3dprinted,s.jpg
xinvaders3D2.xwd.png
piTrex_idea.png
timing-r,stages.png
rss_blog.gif
pitrex_discrete_individual_resistors_r1,5,s.png
vectrex_logic_board.png
battlezone,s.png
xlander1.xwd.png
USB_RAcable.jpg
xinvaders3D1.xwd.png
pitrex_veroboard.jpg
upright,s.jpg
vectrex_logic-board,s.png
vectoroidssm.gif
en.gif
tailgunner1.png
vectrex_logic_board,s.png
piserialheader.jpg
timing_R,stages,s.png
magnify.gif
schematic_r1,5,enh,bw,s.png
vectrex_logic-board.png
cabled.jpg
xasteroids2.xwd.png
cswss1.jpg
pcb_v1r2_top.jpg
mouldscut,s.jpg
gyrocks_sm.jpg
kuklomenos.png
upright.jpg
gammarace2,s.png
wikebanner.gif
cswss1sm.jpg
schematic_r1,5,enh,bw.png
USB_RAcable_vec,s.jpg
battlezone.png
agendaroids.gif
xlander1.xwd,s.png
bitfighter,s.png
xinvaders3D2.xwd,s.png
serial.jpg
bzone,s.jpg
timing_w,stages.png
pitrex1000,s.jpg
xasteroids1.xwd,s.png
hypernovasm.png
xlander2.xwd.png
USB_RAcable_vec.jpg
Subject:
Body:
As we finally approach the point where we can make a developer release of the PiTrex cartridges and software, all of the PiTrex software is now running reliably under Linux without the display glitches which encouraged development in the Bare-Metal environment earlier. Bare-Metal builds will remain as an option for developers, but being able to run Linux greatly simplifies the task of porting existing Linux games and emulators including MAME to work with the PiTrex. So far the SVGAlib-based Linux games Zblast and Hyperoid have been [Software_Ports|ported] to display on the Vectrex and use its controller, while sound output is possible using a USB audio adapter connected directly to the Pi Zero. This method of sound output (hopefully also with Bluetooth on the Pi Zero W) will be useful for arcade emulation where authentic sound via the Vectrex would be difficult or impossible. [file=zblast_pitrex.avi|Video of Zblast on the Vectrex]. The VMMenu menu program for MAME is also now displaying on the Vectrex ([https://www.youtube.com/watch?v=2ixQgdCbvs8|YouTube video showing sound support]), and work is in progress to adapt this for launching all PiTrex software. We're also now looking at support for USB and Bluetooth controllers connected to the Pi for controlling programs, including the VecX Vectrex emulator. A little while ago Malban [http://vide.malban.de/14th-april-2020-vextreme-pitrex|decided] that he would no longer take an active role in PiTrex development, though is still happy to offer advice. We're very grateful for his excellent work in developing the Vectrex Interface library and the Bare-Metal development environment, as well as helping to port many of the emulators working so far.