Search found 178 matches

by NekoNoNiaow
Tue Mar 05, 2019 10:14 pm
Forum: C programming
Topic: A new well-known compiler
Replies: 36
Views: 19339

Re: A new well-known compiler

By the way opt65 was developed by Daniel Dallmann. See his https://en.wikipedia.org/wiki/LUnix. Wow, Unix on the C64/128, fascinating! \(oO)/ (I wonder if that could be ported to the Oric/other-8-bitters? Probably.) I could not find anything about Daniel Dallmann when I was looking for information ...
by NekoNoNiaow
Tue Mar 05, 2019 6:36 pm
Forum: Cross development tools
Topic: Better code generation (for CC65)
Replies: 8
Views: 710

Re: Better code generation (for CC65)

Interesting. I did not realize that the compiler was actually optimizing its macro code rather than the generated code itself. In essence: lcc -O3 : optimizes the macro generated code (not the generated assembly) opt65: optimizes the generated assembly This leaves me hopeful that if both are fixed t...
by NekoNoNiaow
Mon Mar 04, 2019 12:35 am
Forum: Tape and floppy disk converters
Topic: Novalight - very fast tape loading
Replies: 68
Views: 3035

Re: Novalight - very fast tape loading

I must apologize again for insisting that my method was optimal when the data proves me completely wrong. Please don't, this problem is evil :lol: (and I also tend to read a bit fast too as I work on short-spare-times). Evil, hence absolutely fascinating. ;) BTW, I also realize maybe I should have ...
by NekoNoNiaow
Sun Mar 03, 2019 5:28 am
Forum: General Discussion
Topic: PC to Oric 3.5" floppy
Replies: 29
Views: 8681

Re: PC to Oric 3.5" floppy

In my opinion the Kryoflux is very good (maybe even the best) option for recovery unreadable disks. It's absolutely worth to try especially when you have a friend who owns one. Else it's bit expensive ( 100 or 130 EUR ) for me. I have working prototype based on arduino which dumps track-by-track bi...
by NekoNoNiaow
Sun Mar 03, 2019 4:37 am
Forum: Technical questions
Topic: Dead oric 1
Replies: 48
Views: 1866

Re: Dead oric 1

It is really hard to tell, but the usual step here is checking all the VCC/GND pins in chips for 5 volt. Maybe there is a damaged track, a burnt chip or component, but it is indeed something that requires a systematic review. Starting for the components which are closer to the regulator. Maybe chec...
by NekoNoNiaow
Sun Mar 03, 2019 4:00 am
Forum: Technical questions
Topic: Oric Speech Synthesizer + Cumulus/Microdisk
Replies: 23
Views: 1138

Re: Oric Speech Synthesizer + Cumulus/Microdisk

Yes, typo indeed. That being said, I opened both boxes, and I can confirm that my TechniMusic had a MEA8000 and spoke without a British accent. I recorded this demo song with it some years ago: http://defence-force.org/download/clair_de_la_lune.mp3 And this Mageco, with French manual and in a Frenc...
by NekoNoNiaow
Sun Mar 03, 2019 3:46 am
Forum: Tape and floppy disk converters
Topic: Novalight - very fast tape loading
Replies: 68
Views: 3035

Re: Novalight - very fast tape loading

For every empty entry in the dictionary Aaaah, this is the key that I missed! I kept willing to have the right order before assigning to the dictionary... Sorry it took so long to understand, I feel stupid :? It all makes sense now, thanks a lot :D I'll give it a try ;) Ahem, the fault does not lie...
by NekoNoNiaow
Sat Mar 02, 2019 11:39 pm
Forum: Tape and floppy disk converters
Topic: Novalight - very fast tape loading
Replies: 68
Views: 3035

Re: Novalight - very fast tape loading

Think about it this way: The best choice for the first selection in the dictionary is the byte with the biggest gain, right? This much is obvious. So the first choice is a no brainer. You're right if you consider the gain as the time removed less the time added with the dictionary encoding. But you...
by NekoNoNiaow
Sat Mar 02, 2019 6:13 pm
Forum: Tape and floppy disk converters
Topic: Novalight - very fast tape loading
Replies: 68
Views: 3035

Re: Novalight - very fast tape loading

You do not need to consider all possible combinations! Just sorting each candidate with the method I described and putting them into the dictionary in order is sufficient to obtain an optimal choice. Any other method is mathematically guaranteed to result in a bigger size. Think about it this way: T...
by NekoNoNiaow
Fri Mar 01, 2019 4:56 am
Forum: Tape and floppy disk converters
Topic: Novalight - very fast tape loading
Replies: 68
Views: 3035

Re: Novalight - very fast tape loading

Are there any mathematicians aroud? I think my dictionary in Novalight can be optimized. I think this is less about maths and more about logic. ;) What I'm doing now (the RLE compression has already been performed and the concerned bytes are ignored): 1- calculate the time taken by each uncompresse...
by NekoNoNiaow
Fri Mar 01, 2019 4:21 am
Forum: Demos
Topic: OricExos - making the impossible
Replies: 113
Views: 11275

Re: OricExos - making the impossible

not like the horrible full separation audio of the Amiga I know a few who would hang you for this comment :lol: As your local Amiga fan, I must confess that the Amiga audio channel repartition is indeed a pain point. The Amiga has four channels, but if one wants to make full use of stereo then ever...
by NekoNoNiaow
Fri Mar 01, 2019 2:25 am
Forum: Cross development tools
Topic: Better code generation (for CC65)
Replies: 8
Views: 710

Re: Better code generation (for CC65)

That's actually a nice difference, specially in term of code size. Maybe everybody should try to rebuild their programs in -O3 and see if they notice any bugs, because there used to be some code generation errors, which is why it was not enabled by default, but if it works, that could be a good fir...
by NekoNoNiaow
Tue Feb 19, 2019 2:19 am
Forum: Cross development tools
Topic: Better code generation (for CC65)
Replies: 8
Views: 710

Better code generation (for CC65)

Hello kitties, I am creating this topic to document my research regarding better code generation for CC65 as mentioned in other recently active threads on the topic. As a first and simple approach I am focusing on fixing/enhancing opt65, which is a simple 6502 peephole optimizer which is apparently ...
by NekoNoNiaow
Tue Feb 19, 2019 1:06 am
Forum: Demos
Topic: OricExos - making the impossible
Replies: 113
Views: 11275

Re: OricExos - making the impossible

Ahahah, this is fantastic work @ISS!
Keep up the effort, I cannot wait to see what can be produced with such a monster setup. ;)
by NekoNoNiaow
Tue Feb 19, 2019 1:03 am
Forum: C programming
Topic: A new well-known compiler
Replies: 36
Views: 19339

Re: A new well-known compiler

I will not answer to all the comments, but I want to start by two things: - I don't think Opt65 has anything to do with CC65, it's something written by a C64 guy many years ago, that's why it's old style C. And yes, if we could get that thing to work (and play nice with auto-modified code, etc...) ...