Yes, my next thing is to update the _MY_POIS reader...
Degree character when entering POI : deniska, we should add the degree character to the keymenus... I'll do that, 'key?
Printable View
-implemented icons on the POI menu - the program scans the POI filenames for keywords to deside which icon to display
-converted all sorce to "C" (This is done so I could merger the recent changes to PSP-290 version, which I had problems compiling with C++ compiler.)
- removed forced "UpperCasing" from the menus
-minor bug fixes
-EBOOT.PBP and extra graphics included for those who wants to test this version
Looks cool, Im gonna test right now.
Is there in the future going to be a generic Mapthis, which covers both all receivers AND psp-290, because 2 versions seem to be difficult to code.
Code is based on 0493.
New features marked with MIB.42_4 :
- deg/min/sec all supported ( I hope ), this includes POI related read/store/kbd_enter ( DMS = 0/1/2 ) and modifications to danzeff and num_.png files as well as conversion routines for both ways. ( Tried it on _MY_POI, added hybrid lines, all seem to work...)
- changed string rendering to accomodate above for both little and big fonts. For now I replaced the dollar sign with the degree sign and added degree/min/sec signs to the numeric input under the '7' section. See nums.png files...
- 'backspace' added for kbd input ( danzeff + png's )
I know it may not seem a lot, but it affects quite a few parts...
I hope to move on to more "fun" code, like extending the screenshot functionality to be able to save in jpg and automated saves...
cool..
I'll try to merge your changes with my latest base code and post the resulting code on Monday...
I did some merging of generic and PSP-290 version, so hopefully by monday we'll have one set of files for both versions, which should be easier to manage...
MIB.42;
Are we returning to the old graphics style? :(
deniska;
Oww nice one, both versions going forward together.
leaod, perhaps you can update those entry pads..
Also, could you outline the menu window a bit?
Make the edges a bit more opaque...
When it's displayed on top of other blue components the edges blend in so mauch you can't always tell where it ends...
Right, new graphics coming soon.
Sorry, this is what I had in my directory when I tested the code, so this is what I modified ;-)
I have no problem updating it to your latest style (which I think is pretty cool), so as deniska suggested it, would you mind adding those 3 (deg/min/sec) symbols to the numpad ?
Thanks!
Guys, Im a bit scared with the Mapthis users, sometimes these guys start complainting about the features that don't exist at the moment. I can't believe it, this is a FREE homebrew and even so these guys think that they can complaint about something. Well I would like to say to you deniska, mib.42 and in7ase this is a very good homebrew, and to be honest, the best one in my opinion, so please don't give up. This project is awesome.
I know that geodata.dat is only possible to use in USA, but if i find a geodata.dat for Sweden (where i live), is it possible to use it with mapthis and GMDL?
By the way, can you guys put the characters Å, Ä, Ö (å, ä, ö) to the keyboard for next update?
I finally merged the code for PSP-290 and generic versions.
There is still going to be 2 different binaries though.
since PSP-290 requires 3.xx kernel and the generic version runs under 1.5
The Makefile has instructions on how to build one or the other.
The PSP-290 version is unstable at the moment and missing some features (gps data recording, logging, wifi map download)
The DSM logic is merged and slightly corrected...
no binaries in this release...
Contact in7ane if you find a reliable public geodata source for european countries...
Basically if you find data which list gps coordinates of all road/street intersections and can be displayed in format below, you are in business:
[street name],[house# range][gps coords]
example of sample zip section
4 BEAR LN,19;22,-109402197+44477081
4 BEAR LN,23;24,-109405827+44480648
6DV RD,20,-109488079+44461280
6DV RD,30;32,-109488162+44459520
6DV RD,38;40;43,-109488972+44457927
6DV RD,45;48;50;51,-109490070+44456785
6DV RD,53;56;58;61,-109491006+44455811
6DV RD,62;63,-109492078+44454678
6DV RD,109,-109497420+44443258
6DV RD,110,-109493710+44448445
6DV RD,111;130;132,-109496806+44444414
6DV RD,138;140,-109497420+44443258
6DV RD,144;146,-109498409+44442869
6DV RD,170,-109500381+44437223
AERIE DR,31,-109481305+44447129
AERIE DR,37,-109480091+44446482
BRADFORD DR,40,-109483276+44467970
BRADFORD DR,44,-109481679+44468990
CLOUDY DR,136;137,-109497420+44443258
CLOUDY DR,140;142;143,-109481701+44447244
CLOUDY DR,144,-109481465+44447335
CLOUDY DR,161,-109481701+44447244
CLOUDY DR,181,-109481465+44447335
CLOUDY DR,272,-109481701+44447244
CLOUDY DR,276,-109481465+44447335
DEER RIDGE TRL,2,-109438483+44456046
DEER RIDGE TRL,20,-109445272+44455249
DEER RIDGE TRL,33,-109438483+44456046
DEER RIDGE TRL,39,-109445272+44455249
DUNN CREEK RD,1,-109434432+44470422
It's a pity but as I am too stupid to compile the source I can't test this version. I'll just have to wait until I have figured out what I need to compile this or until this version is downloadable as binaries ;-(
go for it....
It's kinda buggy though
Guys, Im a bit late with the graphics but here it comes.
- New pad images (using new symbols added by MIB.42)
- Menuwindow with more opacity and a tiny darker edge.
PS: I would suggest to save the screenshots in a special folder like "User_images" or something like that.
First, I only use the -DGENERIC build :
( btw, I had to clear the libdir and flags, thus added the following to the makefile :
LIBDIR =
LDFLAGS =
after the DEVICETYPE )
Logging seems to work for me, both the GPS recording and the ms_write_log. I added a quick thread status report if you press both shoulder buttons it dumps cachemng/garbcoll/usermain/wifi status. Changes are marked with MIB.42_5...
( also, if you define DEBUGLOG=2 in config.txt, it will dump map data access as well )
I also changed in main.c the degree sign ( instead of \011 to \260 as you seem'd to miss this in the previous merge. I understand it though and appreciate you taking the time for the merge, I know it would probably easier to write the code alone... )
Also, I would love to see my version crash, so that I can investigate further, but I don't have a 290, so can't really help there...
Next thing I plan on adding is a bit more improvement on the caching; at the moment if there is no tile data in the map, it keeps pounding the memorystick...
Are you planning to get a psp-290 MIB ?
So you can test a little bit more.
to MIB.42
Mate, Im posting here my system folder (graphics) like you asked me. With the pad changes (after your comments).
to Deniska
I realized that I have very disorganized graphics folder here. Can you please check my system folder if I have the right images so the people could download it now.
Cheers.
A question i must ask is... do i need to run under 3.** kernel? Couse i run 1.5 right now and it works perfect except some bugs/crashes when zooming...
I got PSP-290!
- changed hdop display logic
- changed thread priorities and stack allocations
- added CPU clock control to GPS-INFO screen [UP]/[DOWN] - valid settings are 333/222/111
111Mhz could help PSP-290 users to get faster fix since PSP may make less EMP noise at lesser frequencies.
- added initlocation switch to PSP-290 GPS INFO screen [LEFT]/[RIGHT]
- misc fixes
To install, overwrite you current (0.4xxx) version's EBOOT.PBP with apropriate EBOOT version and replace the system folder with the new one.
So this version is finally for PSP-290 TOO :)
But i think only the generic gps features are now ported to psp-290, no real psp-290 bugs fixed or am i wrong ?
Thanks deniska this version seens very very nice.
Congratulations to you guys deniska and mib.42 :P
Hello Guys great work!
This new version have a professional look.
Stop the chash with large maps.
But, i cant find where can i change to 111mhz.
When i use de menu, only changes from 222 to 333 and back.
Hugs,
cop
Ops! My Fault!
Change speed using up down keys only works in GPS-INFO screen.
Wow, i tested this version just a couple of minutes away, and i'm impressed !
Very much progress is been made since 0.47 ! Mapthis no longer chrashes on certain (not available) zoom levels, only memory light is blinking very fast on that levels.
A few bugs still there:
Speed isn't correctly presented in KM/H. When i drive 55 km/h in my car (corrected with garmin) Mapthis says i'm almost driving 70 :S
Also, altitude isn't correctly displayed. At my home i'm at -0.8 meters ? I live almost on the highest point of the street.
Hope you can give me new digits (other than supplied in config.txt) so i can correct this.
Next bug is that it's not clear what the function READ GPS from file contains. When is it READ GPS from UNIT and when the other ??
And how can you read gps from file, where to place that file ?
Thanks to leaod for the very nice graphics, only i liked the previous red arrow a bit more than this blue one.
Track-up mode now works great !, the compass is nice.
But it says Bearing: NE and then in GPS screen, Bearing 67, isn't that a bug ? Or are wind directions digitized ?
111 mhz is working fine !, i think it fixed MUCH faster now, but i have to test that on other places and trips.
My first fix was done UNDER 2 minutes !!
Keep up the good work.
O that cleares something up :)
I agree with Codaz, big improvements for the GPS-290 unit. I was out testing, 111mhz and it took under 1 min to fix 5 satelites and 10 was in view. Great, great work!
The only thing that i don't like right now is the lack of geodata for Europe and the laggy turnspeed when turning :)
This version works sweet here, but still some problems with Address lookup for UK. I can't put my full postcode because the max chars is 6. So it doens't work for uk at the moment (7 or more).
The MY POIS list when activated just shows the red bullets (circles) I guess it should shows the default.png.