Who likes manga?
Pages: 1 2 3 4 5 6 7 8 9 10 11 ... 16
Rick Murray (539) 13840 posts |
IMPORTANT! I started this in 2014, forgot about it, then did some more work on it over the last few days. It’s buggy, but it works. What, you ask? It’s a manga reader. A RISC OS GUI way of reading what’s on store at Mangareader.net. It’s a brilliant way of not getting work done. :-) At this time, it is only available from my private server. It is pre-alpha. It does work, but may be quirky. I’ve used it this afternoon. http://heyrick.ddns.net/files/manga20170715.zip (~40KiB) Notes:
Have fun! |
Kevin (224) 322 posts |
It works OK with the Rcomp ARM6X |
Steve Pampling (1551) 8170 posts |
That’s one check, but IIRC the current RComp ARMx6 OS build is a low vector build. Might be issues that come up on a high vector build. Nice bit of niche software Rick. 1 Flurry of Zero page fixing on RComp releases. |
Doug Webb (190) 1180 posts |
It works on a Pandaboard with the latest 5.23 16th July 17 ROM. I caveat that by saying it will if installed on the SDFS card as trying it from a Ramdisc gives and error message about “Don’t run it directly from it’s zip file…”. OK I agree it might be stupid trying it from a RAMDisc and it is Alphacode but he users do stupid things. Also agree on niche but there is a real market out there for Manga just not a typical RISCOS user age profile thing though I open to be proved wrong on that as I often am. Thanks anyway Rick for something interesting on RISCOS. |
Steve Pampling (1551) 8170 posts |
That was the niche I was thinking of and bending the current age profile is a good idea. |
Rick Murray (539) 13840 posts |
My weirdness is exactly why I wrote this software. ;-)
Works fine of RAMdisc for me. Did you mean running it FROM the zip file on RAMdisc? The big bit of bold at the top of !Help tells you likewise – to unpack it. Why? Simple. The program currently saves the manga index into itself (yes, I know it should be Choices, I’ll fix that one day…) and you might prefer not to wait while SparkFS tries to compress a ~800K file…
It is… semi-legal in the sense that much of the freely available manga is scanlations (this counts for pretty much everything on sites like MangaReader), however quite a lot of it is not so likely to get a complete release in the West (a lot is unavailable, some is started but only finished if it is seen as commercially viable (hence why Translucent have five volumes, but you’ll only find three on Amazon (the 4th is unavailable and the 5th seems never to have been translated). Additionally, “licenced” manga is often available only via special apps, such as Crunchyroll. May also have swathes of DRM just because they can… It’s a lot like animĂ© in that respect. Those who like tend to like a fair few things, but only the major hits make it through to official Western releases (DVD and the like). Crunchyroll is a start, but it is streaming only and the only thing CR streams well are their own adverts… :-/ Example? You can buy Madoka or Haruhi in pretty much any language. I’m pleased to see a DVD release of Noragami. But as yet no Chihayafuru DVD (even in French where the manga seemed quite popular!).
If you think manga is like comic books and animĂ© is like cartoons, you’re in for a hard awakening. It covers all sorts of genres, from the cute fluffy magical schoolgirls with kitten ears to zombie apocalypse. We go from sickly cute to outright horror. Try “I Am A Hero” or “Gyo” to see what I mean. Or “Elfen Lied” (and if you like the manga, it was made into an animĂ© too). If you like reading graphic novels, you’re sure to find something of interest. You might just need to go Google for genre suggestions as Manga presents a big long list of four and a half thousand titles. If you prefer something less hard, but worth investing in, then I’d suggest Koe no Katachi (A Silent Voice) and Shigatsu wa Kimi no Uso (Your Lie in April). Have hankies ready… |
Rick Murray (539) 13840 posts |
New version available: http://heyrick.ddns.net/files/manga20170716.zip (~42KiB) The changes are…
Have fun! |
Rick Murray (539) 13840 posts |
Some additional notes:
It is not a linked list, so referring to manga can use an index offset and not have to keep walking the entries to find stuff. It is also a large allocation as there’s a lot of stuff to remember, and what do you think would happen if we add ~100K to an 1000K index, given there’s no fancy moveable heap or anything like that. A big fixed array isn’t a great solution, but it’s the one with the least number of unwanted side effects. It’s done for speed, not space efficiency.
In testing with artificially reduced, it would overshoot. Likely trample on some of the UI workspace, and next thing you know there’s an abort at &FCxxxxxx (something in ROM) and the machine stiffs. Epic Fail indeed.
Logical.
Best Feature Ever. Fed up with trying to find stuff in the Big Menu? Don’t be – it’s in the history once you’ve started reading. :-) |
Alan Robertson (52) 420 posts |
Excellent work. Looking forward to trying this out later when I get home. |
Tristan M. (2946) 1039 posts |
I already can’t find any time to work on anything. What have you done to me?!? I’m goind to download this shortly. |
Rick Murray (539) 13840 posts |
Please let me know how it works for you, and on what sorts of machines… Thanks. |
Rick Murray (539) 13840 posts |
Another day, another update. :-) http://heyrick.ddns.net/files/manga20170717.zip (~43KiB) Here’s what’s new (and you’ll want this if your manga reading was interrupted by a bunch of 404 errors):
|
Rick Murray (539) 13840 posts |
To demonstrate the Manga URI handling, start up Manga. Works with NetSurf. Note: Manga goes directly to the first page of manga links, so any you click on will go into History. … Now if you’d like something intelligent, try Eve no Jikan (Time of Eve). If you want a guy that’s even more messed up than me (by several orders of magnitude), enjoy I Am A Hero. It’s apparently a zombie apocalypse, but the first coupla-hundred pages are basically the protagonist being off-the-scale nuts. Probably NSFW. For a vampire story where the humans are worse, try Shiki (if it’s anything like the animĂ©, it’s a slow burn getting progressively NSFW). If you thought the film Azumi was cool, there’s an Azumi manga, 156 chapters and still going. A historical action drama with a samurai…girl… for those who know that such things as a female Doctor is really not a big deal. ;-) |
Rick Murray (539) 13840 posts |
This is Schrödinger’s Manga. It may or may not be available depending on whether my private server is on (good weather) or off (thunderstorms likely or happening). You won’t know until you look… http://heyrick.ddns.net/files/manga20170719.zip (~45K) What’s new? In a nutshell your reading progress is tracked so it’s now really simple to pick up where you left off. :-)
|
Tristan M. (2946) 1039 posts |
Raspberry Pi B. Seems to work well. Already seems way more usable and way less buggy than any offerings I’ve seen on PC or Android. Nicely done! |
Rick Murray (539) 13840 posts |
Thanks Tristan! Here’s a tidy-up release, to deal with those quirks and annoyances: http://heyrick.ddns.net/files/manga20170721.zip (~46K) I would have uploaded this a while ago, but I’ve been reading lots and lots of Azumi (manga link). Here’s what’s different (in version 0.01!):
|
Patrick M (2888) 115 posts |
This seems like a good program. Sasuga Rick Murray. Unfortunately I won’t be able to try it out since I have no internet connection on my Pi – my home network relies on wifi, which doesn’t seem to be possible with RISC OS at the moment. |
Rick Murray (539) 13840 posts |
Got my allocation from ROOL (on Sunday evening! Jeez guys, go watch telly or something, it’s Sunday!) so I’ve made a few changes and finally put together an “official” release. :-) I contacted R-Comp about the possibility of putting Manga on PlingStore over week ago (2017/07/16.21:58) but have heard nothing yet. While Manga is designed upon and aimed at RISC OS 5 on modern systems, I did get it running on an emulator (once I updated CLib – System Resources at https://www.riscosopen.org/content/downloads/common), so it will work on the older systems; however on actual hardware I can’t imagine it’d be particularly quick at downloading a ~350K web page and parsing it to extract data into a ~800K array. As per my policy, is no support for machines prior to RISC OS 5, however it does appear to work. Cool. So, without any further ado, the web page for this is: https://www.heyrick.co.uk/software/manga/ But if you want the freshest copy (!), it’s here too: http://heyrick.ddns.net/files/manga_0-02.zip (47.3K) What’s new? This:
|
Frederick Bambrough (1372) 837 posts |
Not instant as on the BB -xM but it works OK on a real Risc PC under RISC OS 4.39. |
Rick Murray (539) 13840 posts |
Frederick, thanks for the feedback. Good to know it works okay on real hardware. Okay, here’s possibly the last notification you’ll see: https://www.heyrick.co.uk/software/manga/ or: http://heyrick.ddns.net/manga/manga_0-03.zip (48.7KiB) Why the last notification? Because…
That’s why. Manga will notify you at startup if/when there is an update available, so I won’t need to spam the forum any more. :-) For the paranoid, you can turn the update checking off. Look in the !Run file. Note, however, that Manga does NOT send any identifying information (if you look in the executable for User-Agent, you’ll see it pretends to be Firefox on an Android phone). The most that the update check will incur is an entry in the server log, and trust me – life is too short to bother looking at that. Even WebJames on my private server, it’s Yandex.ru or loads of Chinese sites looking for phpMyAdmin… Now something that might be worth explaining is the Beta Track. When a version of Manga is available, I would have dropped it on my private server and posted a link here. However with Manga on my main server (heyrick), this is a more involved process involving syncing a web page so the data matches up (edit: you’ll notice I forgot to change the version on the panel on the left of the main site page – bugger, it’s 2017 I ought to build this stuff with PHP not write it by hand…), plus the need to start up the PC in order to use WinSCP to transfer the data to the server in the first place. Well, if I’m working on RISC OS and then going to watch some animĂ©, I’m not going to turn on the PC for five minutes. Because of this, you can elect to join the Beta Track, and Manga will continue to look on my private server for updates. These updates will be more frequent than the official ones on heyrick (because setting this up means dropping a file into a directory, simple!). The downside is that your version may contain debugging messages/code, but the upside is that you’ll get to try out new features sooner. Okay. As of this, version 0.03, Manga will tell YOU – so I won’t need to post any more messages like this. :-) |
Doug Webb (190) 1180 posts |
Hi Rick, Thanks for an excellent addition and the improvements. So far tried a few chapters at random just to see and dip my toes in as they say. One thing I have noticed is if you shutdown RISCOS with Manga still on the iconbar then the desktop doesn’t fully shutdown and Manga is still shown on a iconbar until manually quit. |
Rick Murray (539) 13840 posts |
You’re welcome. I’m glad people are enjoying it.
Have you any preferred genre?
Okay, now that is weird. DeskLib’s Event library is supposed to trap and deal with Quit messages (it works when Quit from Task Manager…?). |
Rick Murray (539) 13840 posts |
Okay, I finally saw this – but had to Shutdown from the TaskManager icon (I have a custom Ctrl-Shift-F12 handler (Restart, Switch off, Cancel) that kills off the desktop more thoroughly :-) ). Weird how manual TaskManager Quit works but shutdown doesn’t… Ah… just looked at DeskLib and Switcher source – I see what went wrong. Something that is only mentioned in small text (PRM 3-229 IIRC) is that the shutdown sequence sends both PreQuit and Quit as recorded messages (why, for Quit? that’s never supposed to be acknowledged!). When I created a message handler to respond to the URL message, it only deals with recorded messages. Quitting a task from TaskManager sends a regular (non-recorded) Quit message, so Manga would have always responded to these (DeskLib’s fall-back behaviour). But the Desktop shutdown sends recorded Quit messages, so my handler would need to deal with these too as there’s no fall-back behaviour for handled events. Hmmm – sending Quit as a recorded message gives one the ability to object (which you shouldn’t ever do) while failing to have any method of notifying the TaskManager if a task actually failed to quit … and the TaskManager seems to determine success upon return of its message instead of waiting for the active task count to reach zero – if that’s why it was done this way, that’s really lazy! Anyway. It’s been fixed now. Thanks for that report. If you have Manga set to look for the beta track releases, you’ll be notified of the update when you restart Manga. If not, you can pick it up directly from the server: http://heyrick.ddns.net/manga/manga_0-04.zip |
Steve Pampling (1551) 8170 posts |
Sadly, I know you’re referring to a “fix” of Manga rather than Task Manager. |
Doug Webb (190) 1180 posts |
Well I’ve not read that much yet as just sampling some and enjoying the artwork/dialogue.
Well it didn’t work by just quiting from the iconbar and re-running Manga as I had to reboot the Pandaboard as well but now ok and running 0.04 thanks. |
Pages: 1 2 3 4 5 6 7 8 9 10 11 ... 16