Search found 498 matches

by tvrfan
Fri Jul 24, 2020 12:58 am
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 17
Views: 2269

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

BUMP.

This deserves to be at the top for a while longer !!
by tvrfan
Fri Jul 24, 2020 12:55 am
Forum: EECGeeks
Topic: quick question about indexed ops
Replies: 11
Views: 1665

Re: quick question about indexed ops

and there is this gem in A9L, which shows a word wraparound.......... but again signed/unsigned makes no difference, I reckon. it is really weird to do it this way though - I still wonder if it's correct..............why not stb, R42, [R0+9b] or a straight stb R42, R9B ??? # Diagnostic Proc Table D ...
by tvrfan
Thu Jul 23, 2020 3:37 pm
Forum: EECGeeks
Topic: quick question about indexed ops
Replies: 11
Views: 1665

Re: quick question about indexed ops

I can only say that disassembly works perfectly (as far as I can tell) with byte = signed, long = unsigned. So I agree with Bob. However, I think it's true that nearly all of the long indexes you see are based on R0, so in a 16 bit field, it would actually make no difference. If you feed a signed ne...
by tvrfan
Thu Jul 23, 2020 3:21 pm
Forum: EECGeeks
Topic: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference
Replies: 17
Views: 2269

Re: I've got the EEC Software Manual and Custom IC Hardware Architecture Reference

F-A-N-T-A-S-T-I-C !!!!! I've scanned the'software' one and it contains EVERYTHING, including details about some of those nagging little questions we had about edge conditions, odd stuff found in bin code etc. Wonderful. The handbook was brilliant, this is a step above that. Great. I now don't have t...
by tvrfan
Wed Jul 01, 2020 8:53 pm
Forum: EECGeeks
Topic: SAD 4.0.6 in Github
Replies: 2
Views: 618

Re: SAD 4.0.6 in Github

TrainWreck ?? Not really............. If it was the "RSAZ" ones, it was that they have a 'short bank' in the middle of the file, (Bank 1 is 0x2000-0xdfff) and I had not allowed for this in SAD. It's fixed in next version (4.0.7.1) in GitHub 'daily' subdiv where the tests go. These bins also seem to ...
by tvrfan
Tue Jun 23, 2020 7:12 pm
Forum: Lounge
Topic: EXPIRED CERTIFICATE
Replies: 6
Views: 1030

EXPIRED CERTIFICATE

WHEN ARE YOU GOING TO SORT OUT THE EXPIRED CERTIFICATE ???

Yes, I deliberately shouted. This has been faulty for many months.

Does anyone actually care any more ??
by tvrfan
Tue Jun 23, 2020 7:11 pm
Forum: EECGeeks
Topic: SAD 4.0.6 in Github
Replies: 2
Views: 618

SAD 4.0.6 in Github

Released latest SAD to github. Has a BIG list of fixes - thanks to jsa for all his testing to help get here. It's still not perfect, and I was sent some newer .bin files which don't work, so 4.0.7 will be in the daily updates today or tomorrow..... Eventually I'll get to version 4 as a full proper w...
by tvrfan
Fri Jun 05, 2020 8:42 pm
Forum: Hardware Discussions
Topic: Need the EEC ARCHITECTURE AND HARDWARE REFERENCE MANUAL
Replies: 6
Views: 3790

Re: Need the EEC ARCHITECTURE AND HARDWARE REFERENCE MANUAL

Also don't forget the OPEN EEC PROJECT on GITHUB, which has copies of tom cloud's doc and lots of other stuff. https://github.com/OpenEEC-Project This is where we are still trying to decode and understand the actual CPU binary code. Simpler ones done, and A9L which was a very common early US box, ha...
by tvrfan
Sat Mar 07, 2020 9:57 pm
Forum: EECGeeks
Topic: feedback please - moving to SQLite database files
Replies: 23
Views: 3613

Re: feedback please - moving to SQLite database files

I could not think of a good reply, so instead I have posted a DB version of what SAD uses for its internal data structures when disassembling. Of course this is quite different to an 'information database' which will have a lot more comments and user based items than a plain disassembly would. SAD c...
by tvrfan
Tue Mar 03, 2020 3:42 pm
Forum: EECGeeks
Topic: feedback please - moving to SQLite database files
Replies: 23
Views: 3613

Re: feedback please - moving to SQLite database files

86GT - Thanks for that. I started off by suggesting the SQLite system because it's available on almost every platform, and it allows the binary itself to be stored within that same database. Therefore only ONE file could hold everything for everyone. It's a worry already though that the Linux versio...
by tvrfan
Mon Mar 02, 2020 5:56 pm
Forum: EECGeeks
Topic: feedback please - moving to SQLite database files
Replies: 23
Views: 3613

Re: feedback please - moving to SQLite database files

Right - I'll do this backwards, JSA first. Remember that a Primary Key can be multiple fields. Scratch registers - I'm assuming you mean different NAMES/SYMBOLS, but anyway (Register_addr + Range) is then a primary key. Again, MAP (or its equivalent register whatever) becomes (address+Unit type) for...
by tvrfan
Mon Mar 02, 2020 1:49 pm
Forum: EECGeeks
Topic: feedback please - moving to SQLite database files
Replies: 23
Views: 3613

Re: feedback please - moving to SQLite database files

Pym, thank you for taking my comment in a positive way. My DB experience - I did quite a few database designs for various systems (Police, govt ministries, commercial product tracking). This had different design aims, but all stored the various kinds of information, text (= comments), semi-formatted...
by tvrfan
Mon Mar 02, 2020 3:36 am
Forum: EECGeeks
Topic: feedback please - moving to SQLite database files
Replies: 23
Views: 3613

Re: feedback please - moving to SQLite database files

Oh damn..........., I don't know how to say this gently, so I will not.... I HATE, HATE, HATE, DATABASE TRIGGERS. THEY ARE THE INVENTION OF THE DEVIL. THEY VIOLATE THE KISS PRINCIPLE. THEY NEARLY ALWAYS EXIST TO COVER UP BAD DESIGN. Truly, I don't understand why you need them at all for a simple DB,...
by tvrfan
Sun Mar 01, 2020 2:22 pm
Forum: EECGeeks
Topic: feedback please - moving to SQLite database files
Replies: 23
Views: 3613

Re: feedback please - moving to SQLite database files

Pym, My extract of the original DB file left out some fields I think. So my extra fields comments are wrong. The text one is much better.... thanks. I seem to be getting an error with " Skip BOOLEAN DEFAULT (False) " in the create table in the linux versions of SQlite tools. "Error: default value of...
by tvrfan
Sat Feb 29, 2020 6:31 pm
Forum: EECGeeks
Topic: feedback please - moving to SQLite database files
Replies: 23
Views: 3613

Re: feedback please - moving to SQLite database files

I just want to be clear here, so there is no misunderstanding. It doesn't actually matter how you choose to store your data internally (hey, it's YOUR program after all). I am only aiming for a shared db format which is as simple as possible (KISS principle), for the easy sharing of the DECODED CALI...
by tvrfan
Fri Feb 28, 2020 2:28 pm
Forum: EECGeeks
Topic: feedback please - moving to SQLite database files
Replies: 23
Views: 3613

Re: feedback please - moving to SQLite database files

My answer from a disassembly point of view - I agree that the simplest universal address system would be to use 5 hex digits. The CPU itself is only a 16 bit unit. It expands by keeping the top 4 bits of its address banks in separate places, and adding them by default to the 16 bit address operation...
by tvrfan
Fri Feb 21, 2020 4:17 pm
Forum: EECGeeks
Topic: feedback please - moving to SQLite database files
Replies: 23
Views: 3613

feedback please - moving to SQLite database files

For consideration and comments - Do you like SAD806x and its graphical format ??? If yes, then this is the right time to ask the question about how to share data between different applications. We already have xdef files for tunerpro (etc), I use plain text files for SAD (which doesn't truly store a...
by tvrfan
Thu Feb 20, 2020 5:39 pm
Forum: EECGeeks
Topic: SAD disassembler progress
Replies: 165
Views: 37124

Re: SAD disassembler progress

The tool is fully functional on Windows, haven't tried it on Linux yet. Ah, of course I forgot, one must always use a bin which conforms to 'the rules', like the venerable A9L. My humble AA.bin (and others) don't work of course, because it's European, or more likely because it doesn't begin with 0x...
by tvrfan
Wed Feb 19, 2020 9:31 pm
Forum: EECGeeks
Topic: SAD disassembler progress
Replies: 165
Views: 37124

Re: SAD disassembler progress

Pym's SAD806x source is posted on OpenEEC if you want to poke through it. He's got some handy utilities built in to that tool. finally managed to get Mono installed on linux (in a VM) and SAD806x actually compiles and runs, which is great. I don't know what works on Windows, but on Linux it opens t...
by tvrfan
Sat Feb 15, 2020 4:30 pm
Forum: EECGeeks
Topic: SAD disassembler progress
Replies: 165
Views: 37124

SAD bugs in 4.0.4

Just a note for users of SAD - Am working on data cleanups and table/function sizes/layouts/ends, which don't always work correctly. I've found a couple of bugs to fix....may find some more.......... 1) indexed instruction prints sometimes drop the register part of the index in the pseudo code, and ...
by tvrfan
Thu Feb 13, 2020 7:41 pm
Forum: EECGeeks
Topic: SAD disassembler progress
Replies: 165
Views: 37124

Re: SAD disassembler progress

Pym's SAD806x source is posted on OpenEEC if you want to poke through it. He's got some handy utilities built in to that tool. thanks - But now my inner dinosaur comes out... How do I compile c# on linux ?? Ummmm....... :oops: <short delay whilst frantic typing noises happen>...Damn, this stuff is ...
by tvrfan
Tue Feb 11, 2020 1:43 pm
Forum: EECGeeks
Topic: quick question about indexed ops
Replies: 11
Views: 1665

Re: quick question about indexed ops

Bob, Yep, No worries. I was checking that perhaps a non-zero register with long index might possibly be signed, but that xdt2 example shows it's not. All good. Thanks for that piece of info about the RAM, it explains what's going on in the code, I thought RAM/KAM was always below 0x2000. I now see t...
by tvrfan
Tue Feb 11, 2020 4:39 am
Forum: EECGeeks
Topic: quick question about indexed ops
Replies: 11
Views: 1665

Re: quick question about indexed ops

If the 2nd byte of the instruction is even then it is short indexed, if the 2nd byte is odd then it is long indexed. I can only recall seeing the zero register being used with long indexing and it's an unsigned index. Thanks Bob. But you do see long indexes with non-zero register here and there as ...
by tvrfan
Mon Feb 10, 2020 11:53 pm
Forum: EECGeeks
Topic: quick question about indexed ops
Replies: 11
Views: 1665

Re: quick question about indexed ops

Having dug around for info and thought about it... It looks like it may be that - Short index is SIGNED (A9L for proof) Long index is SIGNED ?? (Guess) Zero index (short and long) is UNSIGNED. This would explain why it has a separate section in the 8096 manual, when it's really just using R0. And it...
by tvrfan
Mon Feb 10, 2020 9:02 pm
Forum: EECGeeks
Topic: quick question about indexed ops
Replies: 11
Views: 1665

quick question about indexed ops

Experts help please ! This is from BWAK3N2 - (8065 multibank with 4 banks) I found these when looking for a different bug. 8ce34: c3,01,98,f2,44 stw R44,[R0+f298] ..also... 8cdd8: a3,01,98,f2,34 ldw R34,[R0+f298] 8cddd: b3,01,a3,f2,46 ldb R46,[R0+f2a3] 8cd86: b3,01,96,f2,46 ldb R46,[R0+f296] 8cd8b: ...
by tvrfan
Sat Feb 08, 2020 3:23 am
Forum: EECGeeks
Topic: SAD disassembler progress
Replies: 165
Views: 37124

Re: SAD disassembler progress

jsa, I see that the DADS bin eludes SAD completely for data items. I've seen this in a few places in xdt2, where several funcs are referred to via a small list with a register as an index, but DADS seems to do EVERYTHING from preset registers which are NOT setup via the 'standard' rbase mechanism. O...
by tvrfan
Fri Feb 07, 2020 2:25 pm
Forum: EECGeeks
Topic: SAD disassembler progress
Replies: 165
Views: 37124

Re: SAD disassembler progress

Thanks John, At the moment, I am looking at ways to 1. Expand the ends of the 1D functions correctly. Easy if end rows are not all zero. 2. Find a better way to get rows x cols for 2D tables. Trying out a 'least differences' approach which seems to have promise. Have noted that SAD sometimes gets th...
by tvrfan
Fri Jan 31, 2020 5:41 pm
Forum: EECGeeks
Topic: ROM1 address
Replies: 19
Views: 2672

Re: ROM1 address

I have a practical viewpoint............ Putting that checksum value near the front makes ALL changes (i.e. different versions) immediately obvious to anyone looking at it..........so makes sense for that purpose, rather than 'hiding' it in a load of other values. I guess the same would be true it i...
by tvrfan
Mon Jan 20, 2020 2:09 pm
Forum: EECGeeks
Topic: SAD disassembler progress
Replies: 165
Views: 37124

Re: SAD 4.0.4

Ah, right. I was thinking more of home or office type desktop - not industrial control type stuff. A quick scan of your acronyms shows there are some alternatives, but yeah, how good they are remains the question. So you will be stuck with either a VM (VirtualBox is very good though) or something li...
by tvrfan
Sat Jan 18, 2020 9:11 pm
Forum: EECGeeks
Topic: SAD disassembler progress
Replies: 165
Views: 37124

Re: SAD 4.0.4

Linux - Software packages ? Like what ? (I'm interested) As far as I am aware there's actually not that much left which doesn't have a linux equivalent (and the linux one will typically read the original Win files too, e.g. LibreOffice ). But then stuff like MS virtual C won't just swop over.... I'v...
cron