I made a “punch out like” boxing game in basic where the background color blocks was the opponent and the font lines was your character via poking memory locations.
It was slow but I was just a kid at the time. It definitely told me what I wanted to do for a living at an early age.
How does it handle being run on a mobile phone? My main focus with JVIC was to try making it as easy as possible to use on mobile devices, although I'll admit that my testing has only been on Android so far. I haven't tried it on iOS yet.
My Android phone is way too old and slow to load jvic, unfortunately. Let alone jsbeeb.
But works great on my 2013 laptop when plugged into a wall socket!
Every time someone mentions 'ROI' at work, for a split second I'm back at the old 64, not doing my statistics homework.
I got a Commodore/PLUS 4 - With almost no games (just Saboteur, Jet Set Willy and Booty), and my father taught me how to program in Basic 3.5 - and before I was 10 i was making trainers with 7501 assembly learned almost by trial and error. I knew back then what I wanted to do in life and followed that path to the fullest extent.
THI5 1Z A WAY-K00L BBOARDZ D00DZ!!1!
B1FF
...B1FF ... B1FF ?!
... ... B1FF B1FF B1FF BB0ARDZ!1
B1FF ... ... ... B1FF!
D0EZ THI5 MEAN MY BR0THER CAN KEEP HIZ OWN Vic-20 NOW??!?!????!!!
... BIFF B1FF B1FF D00DZ!!1!The Chrome OS Platform (given the browser engines left) is the most successful WORA since UNCOL was introduced as idea in 1958.
I would rather that we kept Web for documents and everything else native with networking protocols.
This isn't new however, Applets, ActiveX, Silverlight, Flash, NaCL and PNaCL, asm.js, plugins,...
Running LibGDX on the browser has a certain Applets revenge feeling to it.
They all use the GWT html target. I realise that there is now also a TeaVM target. I might try converting JVIC to use TeaVM at some point.
You can play with an emulation of my other early computer, the TI-99/4A, at https://js99er.net
https://sleepingelephant.com/ipw-web/bulletin/bb/viewtopic.p...
I'm curious why you choose the pico platform over something like TinyFPGA which could be near 100% gate level compatible over a pico with software emulation. I bet the < $3 ICE40 has enough gates?
I haven't really looked at the pico2 yet, maybe it's one of those new hybrid arm+fpga designs and you'd have the best of both worlds?
EDIT: sadly no CPLD/FPGA on the pico2 front, at least according to [1]. Pico2 does add a new RISC-5 core (as a coprocessor? I only skimmed...) So I guess you'd have to do a bunch of timer interrupts to keep things in your emulator clock aligned if you're going pin compatible.
1. https://pip-assets.raspberrypi.com/categories/1214-rp2350/do...
Yeah, the PIVIC is pin compatible, and the same size as the original chip, so no overhanging bits. The PCB is as big as the original VIC chip.