Comments (12)
12" C64 tablet with a pencil. Awesome π.
BTW, I've started to work on VirtualC64 4.0 a couple of days ago. In v4.0, I want to port back a lot of stuff from vAmiga, so both emulator will eventually be closer together, both internally (code base) and externally (GUI).
from virtualc64web.
nice !! That looks cool π€€ π€€ π€€ π€€ ... is it fas enough ?
here I tried the brand new virtual joystick on desktop with the mouse ... flys ok
@jeromeetienne has a super cool feature called mouse emulation ... the joystick takes mouse events as touch events... yeah !!
from virtualc64web.
In v4.0, I want to port back a lot of stuff from vAmiga, so both emulator will eventually be closer together, both internally (code base) and externally (GUI).
should be ok for vC64web as it has only a handful of modifications in the core code to make it run with wasm ... I am looking forward to copy the new emulator core into vC64web when you are done with it... then afterwards it should be easy to do the vAmigaWeb right?
does the touch joystick work with the pencil ?
from virtualc64web.
Hmm, it doesn't load any more on the iPad π€. It says "Emscripten - Downloading...", but doesn't finish. It loads well in Chrome or Safari.
from virtualc64web.
I had this too π₯΄. Go to ipados settings ... choose safari...
scroll down the last item βextendedβ ... then choose βwebsite dataβ then type in the search field dirk and then delete the website data by swiping to left
This only deletes website files not the snapshots in the indexeddb nor the settings in localstorage.
I have to dig into the PWA thing again I think...
from virtualc64web.
Deleting the cached data did the trick, it loads fine now π. But I wasn't successful with the game.
I wasn't able to load T64 files on the iPad. When I select a T64 file on the iPad (from the Documents folder like I did with the Roms), nothing happens. Typing "Run" has no effect, too.
CRTs work, but I wasn't able to move PacMan with the new joystick. When I use the pen in the left screen area, I get two white circles, but when I use the pen in the right area, I get red circles. In both cases, PacMan doesn't hear on my commands. Furthermore, using the pen causes the game to freeze from time to time π². And there is no sound on the iPad π.
from virtualc64web.
For enable sound you have to demute the ipad and touch into the emulator canvas. That enables sound. (We should have an overlay icon for it I guess βοΈ)
The virtual joystick are effective two. When you touch with the finger in the left half of the screen then this gives the directions ... it shows it with white circles. When you touch the right side ... that tells vc64 the fire π₯ press ... this is drawn with a red circle
As the two virtual joystick instances handle effectively multitouch the mouse has problems with it ... it seems to draw direction and fire at the same position and time.
For pacman game try the other port should work. When this does not work reset to blue c64 screen and put touch to port1 and move it ... it should print strange numbers 2221.... and so on, no?
Tape files is still an open issue. I did not connected it to the core yet.
Do you see freezes with fingers only too?
I have to fly another round FortApo...
from virtualc64web.
I got the freezes too now. When enabling the touch joystick... π
Strange the last 5 times or so it worked so well...
I got it ... it is an JavaScript exception
from virtualc64web.
found it π
the first problem was a copy paste error π ... that made "port2 touch" selectable ... but it effectively did not create the virtual_joystick component... (only when you had before selected port1 and then directly switched to port2 then it was working)
found the second problem π¬... this was a null pointer exception and kind of interrupted/freezed the allmighty "draw_one_frame_into_SDL". The problem was that the drop down box selected the touch but the joystick was not created (due to first problem) hence it stopped
both are fixed and pushed to gh-pages ...
you see it that it is the new version when you straight go to select port2 to touch and when it then draws circles ... and does not freeze then it is the fixed version
is PacMan in port2 ?
this time again iOS did not update (well known issue on the net for iOS) ... but then I used the "manually update installation" button in the vc64web settings ... and it worked ... had not to clear the cache ... anyway .. we have to keep an eye on that one π§
from virtualc64web.
PacMan works. Woohoo π₯³. Now I know what tablets are made for π.
For enable sound you have to demute the iPad
How do I demute the iPad? π
from virtualc64web.
what is it for an iPad ? Does it have a hardware mute switch like an iPhone ? Or software mute only ? Did you ramp up the volume ?
try this https://discussions.apple.com/thread/4239117
what about the pencil does it work now ? Maybe cool for GEOS π!
from virtualc64web.
look we got a tiny favicon now ... do you see it ? Its very small...
other news ... I prepared a trap for bugs ... when an exception occurs it will be displayed as an alert .. with line number and source file name ... it is also appended to the live debug output even if that was disabled ... so enabling it should make one see all the trapped bugs ...π» π» π»
from virtualc64web.
Related Issues (20)
- Running C64-Cursor on iPad/Safari HOT 5
- compiling errors HOT 3
- cannot start D64 when building with latest emsdk HOT 5
- stuck physical keyboard on certain key combinations HOT 2
- Set other ROMs as default? HOT 5
- Does not load basic programs properly HOT 13
- margin-bottom on virtual keyboard for modern iOS devices HOT 1
- Bruce Lee crashes (any version) after several levels HOT 27
- setting action buttons on top of nav bar HOT 1
- improve mapping of (short cut) keys HOT 2
- work on defining actions and keyboard mappings
- Touch controls in iPhone HOT 41
- How does one drag a link from csdb.dk into the drop zone? HOT 4
- Touch controls in iPhone Part2 HOT 12
- use HOT 1
- xbox wireless controllers axis sticks HOT 1
- Touch example crashes on touch devices HOT 3
- Unable to select c64 roms on iOS HOT 2
- reworked css based virtual keyboard HOT 3
- Datasette STOP and PLAY HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from virtualc64web.