Jump to content

greblus

Members
  • Posts

    279
  • Joined

  • Last visited

Everything posted by greblus

  1. Hi. I've built tnfsd on Android, the repo is here: https://github.com/greblus/tnfsd_android No root necessary. Static arm7 binary is here: https://github.com/greblus/tnfsd_android/blob/master/jni/libs/armeabi-v7a/tnfsd?raw=true W.
  2. Finally I came up with the following idea for simplistic joystick control, which makes me quite happy: - joy to the left goes to previous page, when there are no more pages left, goes up in directory tree, up to the top-most directory, - joy up + fire goes to main screen with hosts list and drive slots = ESC - joy to the left + fire = OPTION = booting Diff and binary attached. W. config.com joy.diff
  3. Also, same could be done in the main CONFIG screen (diskulator_host.c), joy to left means mount and boot.
  4. Hi. There is a ton of great functionality in CONFIG which is accessible by pressing key or a combination of keys. It's ok when you are sitting close to the machine, but I've been always using long joystick cables and now I've Dualshock 4 connected via TOM2 and a little chinese BT adapter so I'm few meters away. What I mean it'd be wonderful to be able to select a file from SD card or TNFS server and boot it using only the joystick. The simplest solution could be like this: diff -Nur fujinet-config-orig/src/diskulator_select.c fujinet-config/src/diskulator_select.c --- fujinet-config-orig/src/diskulator_select.c 2021-07-09 00:11:17.670188546 +0200 +++ fujinet-config/src/diskulator_select.c 2021-07-09 00:04:50.473515959 +0200 @@ -647,6 +647,10 @@ case '<': if (context->dir_page > 0) *ss=PREV_PAGE; + else { + *ss=DONE; + context->state = MOUNT_AND_BOOT; + } break; case '>': if (!context->dir_eof) After I select a file, then I choose the slot, and get back by pressing joy to the left, if there is no more pages left, mount and boot. Seems to work, what do you think? W. joystick_mount_and_boot.diff
  5. Yes, I confirm and I've re-uploaded the tgz attached to the above message #10 ;). Thanks Gury!
  6. Hi. I attach Linux version (i386, statically linked, works on anything with glibc2). Mads binary is also included (update - mads binary is no longer necessary - it's been integrated with effectus). Cheers, W. effectus-0.3.1.tar.gz
  7. Hi. It think I was reading this great book at that time: https://www.atariarchives.org/agagd/chapter2.php [112 112 112 66 64 156 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 86 216 159 65 32 156] 112 Blank 8 scan lines to provide for overscan 112 112 66 \Display ANTIC mode 2 (BASIC 0) 64+2 64 |Screen memory starts at 156 /64+156*256 =40000 2 \Display ANTIC mode 2 for second mode line [...] 64 (jump to address) + 6 (GR.1) + 16 (hscrol on) = 86 65 \JVB-Jump and wait for Vertical Blank 32 |to display list address which starts 156 /at 32+256*156=39968 My idea was to change the address of this GR. 1 line during vertical blank interrupt, directly in the display list memory, when fine scroll is finished so that it'd give smooth horizontal scroll. Cheers, W.
  8. Hi. I'll add "custom drive numbers" to my TODO list. I'm afraid it will have to stay limited to 6 disks only, but I'll try to make it a bit more configurable W.
  9. I sync AspeQt's mounted folder between my laptop and mobile phone with syncthing: https://syncthing.net/ It's free and it can be used within local network only without any external servers involved.
  10. Sorry for my lame question, but keyboard in my favourite 600XL looks similar: Are the mylars in 800XL and 600XL (of this type) the same? My keyboard is still working fine but I love this 600XL and I'd buy a spare mylar just in case.
  11. Is dragging and dropping really complicated?: www.youtube.com/watch?v=N8x3E0V3brQ&feature=youtu.be&t=1m34s (sorry, I don't have better video at the moment). The same can be done on a PC and a session file with all slots already configured will make it easier for multi-disk games/programs. Cheers, W.
  12. Sure. I could try to come up with a pull request, but a nicer animation would be a good thing to start with, and it's not that simple eg. CA12 with animated tape and counter (it was my initial idea, but couldn't find anything suitable other than animated tape).
  13. Hehe, good question . I've to admit: sometimes I do not care for details that much (I'm a mechanical engineer working in a field where small mistakes don't kill people usually) and the animation was made originally by Michael Bozgounov, I only borrowed it, but i'll reverse it, eventually Cheers, W.
  14. I did such thing in AspeQt for Android: https://github.com/greblus/aspeqt/blob/android/tape.gif QMovie usage is quite straightfoward: QMovie *movie = NULL; ... movie = new QMovie(":images/tape.gif"); ui->tape_label->setMovie(movie); ui->tape_label->setAlignment(Qt::AlignCenter); movie->start(); movie->setPaused(true); ... movie->setPaused(false); //starts the movie W.
  15. Hi. Are you using latest version? When you go to higher dir ".." a few times it'll finally go back to /storage/emulated/0. That's how it works on my LG with Android 6.0. W.
  16. Hi again Castudillo. Could you please check this version of AspeQt on your Android device: https://github.com/greblus/aspeqt/blob/7edc2d76f71b326145a83233c6a8c3e1dedabbb0/android/apk/aspeqt.apk?raw=true Please set DSR handshake (or other, depending on how you attached command line) and try to increase the speed as much as you can (on my tablet I reached HSIndex 0, on my mobile HSIndex 4). It's just an experiment i did today with d2xx library from FTDI. Hope it'll work for you any better. Unfortunately SOFT handshake = 19200bps only. Cheers, W.
  17. Hi Castudillo. Most likely it's due to incompatibility of the USB Host mode in your Android device. If USB Host mode is working it'll work possibly even faster with SOFT handshake (command frame is not detected by the state of command line, but it's found by the software). The only thing I can advice is to try on another Android device. I know that it's frustrating, but USB functionality is sometimes limited by vendors (maybe to protect the hardware, business model or simply by ignorance) even despite various OTG diagnostics apps claiming that it's supported. Sadly for us, typical Android users need USB only to connect a pendrive or some other type of external flash memory. Cheers, W.
  18. Unfortunately it's not a mouse emulation (tried it with Klony 2010). W.
  19. No, it's on 600xl. See how it misbehaves when mode led is off: https://youtu.be/vFTZtYSN8bI Wysłane z mojego LG-K220 przy użyciu Tapatalka
  20. No. By default it comes pre-configured for the Amiga computer. So I followed the users manual and connected USB mouse first to change configuration: ATARI ST/TT/FALCON 1) Turn off ATARI and connect adapter with usb mouse to Port 1. 2) Turn power on and after 1 sec. (try not less not more) press and hold LEFT mouse button. 3) Next quickly press 5-6 times RIGHT mouse button. 4) After that LED should off for a second and the fastly blinks 2 times. 5) Release holded button. 6) Power off and then on ATARI again. I also noticed that it works correctly after pressing mode button on the pad (pad will remember this setting later on). And BTW it's likely that I'm wrong and the above was not necessary at all. The manual (even in polish) seems unclear and a bit confusing
  21. Also version 5 and in Atari ST mode it works quite nice (although mechanically this pad is not that great).
  22. Strange. My F710 works fine with Tom2. Have you tried to change modes: XInput (X) / DirectInput (D). As far as I remember it works in Direct Input mode. W.
×
×
  • Create New...